/* Generated per-script font bundle — served only to locales using the
   thai script (see fontScript in src/i18n.js + layouts/main.hbs).
   2026-09-04 (speed campaign step 5, docs/fonts.md): variable wght axis
   instanced to 400–900 (site uses 400–900 only; glyph set untouched) and
   unicode-range derived from the file's own cmap so a mixed-script page never
   pulls this file for Latin/other-script text. U+0000/000D/0020/00A0 are in
   the file but deliberately NOT listed (every font has them; listing them
   would make the range a no-op as a download gate). */
@font-face {
  font-family: "Noto Sans Thai";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("/fonts/noto-thai.woff2") format("woff2");
  unicode-range: U+02BC, U+02D7, U+0303, U+0331, U+0E01-0E3A, U+0E3F-0E5B, U+200B-200D, U+25CC;
}
:root {
  --font-display: "Noto Sans Thai", "Clash Display", "Clash Display Fallback Roboto", "Clash Display Fallback Arial", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-sans: "Noto Sans Thai", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
