/* Plus Jakarta Sans, self-hosted (weights 500–800 via one variable file). Latin + basic Latin-ext coverage, matching what fonts.googleapis.com served this site before. */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url('fonts/PlusJakartaSans-variable.woff2') format('woff2');
}

/* Noto Sans Thai, self-hosted (weights 500-800 via one variable file, Thai-script subset only). Plus Jakarta Sans has no Thai glyphs, so pages with Thai text list this as the fallback for the Thai Unicode range while Latin/numbers still render in Plus Jakarta Sans. */
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url('fonts/NotoSansThai-variable.woff2') format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
