/* Phetsarath OT — the Lao national font (Google Fonts build, OFL).
 *
 * Scoped with unicode-range to the Lao block, so the browser only reaches for it when the
 * text is actually Lao. Thai and Latin keep rendering in the existing fonts, which means
 * this file is safe to load on every page regardless of the selected language and needs no
 * per-locale class on <body>.
 *
 * Self-hosted on purpose: no runtime dependency on fonts.gstatic.com.
 */
@font-face {
    font-family: 'Phetsarath';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/phetsarath/phetsarath-400.woff2') format('woff2'),
         url('../fonts/phetsarath/phetsarath-400.ttf') format('truetype');
    unicode-range: U+0E80-U+0EFF, U+200B-200D, U+25CC;
}
@font-face {
    font-family: 'Phetsarath';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/phetsarath/phetsarath-700.woff2') format('woff2'),
         url('../fonts/phetsarath/phetsarath-700.ttf') format('truetype');
    unicode-range: U+0E80-U+0EFF, U+200B-200D, U+25CC;
}

/* Put Phetsarath first everywhere. Because of unicode-range above it only ever applies to
 * Lao codepoints; everything else falls through to the next family in the list. */
body, .content-wrapper, .main-header, .main-sidebar, table, input, select, textarea, button,
.modal, .box, .nav, .dropdown-menu, h1, h2, h3, h4, h5, h6 {
    font-family: 'Phetsarath', 'Lucida Grande', 'Arial', sans-serif;
}
