/* Good Morning Advisory: the brand's faces, hosted here so a page asks no outside server. Ours, not the pack's:
   tokens.css (pack v1.3) names the two brand faces, this file loads them; link it after tokens.css. All from
   Fontsource 5.3.0 (SIL Open Font License 1.1; each face's licence is in fonts/). */

/* The brand's two faces, Latin */
@font-face { font-family: "Young Serif"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("fonts/young-serif-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("fonts/instrument-sans-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("fonts/instrument-sans-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("fonts/instrument-sans-latin-600-normal.woff2") format("woff2"); }

/* Thai, behind them (neither brand face has Thai letters): Noto Serif Thai 600 for Thai headings, Noto Sans Thai 400,
   500 and 600 for Thai text (brand guide §8; decision log row 184 A, PokoBlue, 11 Oct 2026). Each rule is limited to
   Thai's code points (Fontsource's own range for its Thai subset), so only a page with Thai on it fetches a file.
   The serif's one file answers for every weight: a heading is regular weight in Young Serif and its Thai is this
   semibold, never a made-up bold. */
@font-face { font-family: "Noto Serif Thai"; font-style: normal; font-weight: 100 900; font-display: swap;
  src: url("fonts/noto-serif-thai-thai-600-normal.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC; }
@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("fonts/noto-sans-thai-thai-400-normal.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC; }
@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("fonts/noto-sans-thai-thai-500-normal.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC; }
@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("fonts/noto-sans-thai-thai-600-normal.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC; }

/* tokens.css's two stacks with the Thai faces behind each brand face, then a device's own Thai face in case a file
   does not arrive */
:root {
  --gm-font-display: "Young Serif", "Noto Serif Thai", "Noto Sans Thai", "Sukhumvit Set", Thonburi, "Leelawadee UI",
                     Georgia, "Times New Roman", serif;
  --gm-font-text: "Instrument Sans", "Noto Sans Thai", "Sukhumvit Set", Thonburi, "Leelawadee UI", "Helvetica Neue",
                  Helvetica, Arial, sans-serif;
}
