/* ==========================================================================
   TgSuperstars /zh-hant/ (Traditional Chinese, Taiwan norm) on the EN v2 templates.
   Loaded ONLY on /zh-hant/ pages (handle tgs-zh-hant), right after zh.css (handle tgs-zh), which still applies:
   /zh-hant/ prints body.lang-zh too, so every zh.css rule (heading line-height, no uppercase, em as weight,
   narrow-phone wrapping) works here unchanged. This file only swaps the Chinese font stack to Traditional
   Chinese system fonts, so Han text renders with Taiwan glyph forms instead of mainland ones.
   Scoped to body.lang-zh-hant (body class printed on /zh-hant/) or html:lang(zh-Hant) (the <html lang> of
   /zh-hant/): nothing here can reach an EN, RU or /zh/ page even if the file were loaded there.
   "html body.lang-zh-hant" has the same specificity as the strongest font rule of zh.css
   ("html:lang(zh-Hans) body") and comes later in the cascade, so it wins even if <html lang> were wrong;
   --en-font-display, --en-font-body and every font-family: var(--tgs-zh-font) in zh.css resolve against it.
   ========================================================================== */

html body.lang-zh-hant,
html:lang(zh-Hant) body {
  --tgs-zh-font: Inter, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC", "Source Han Sans TC", sans-serif;
}
