/* AIS 字型堆疊 — 微軟正黑體為主(Golden Design System 指定)
   不自架字型檔:微軟正黑體是 Windows 內建,其他平台走同調性的無襯線備援,
   避免 Mac/iOS/Android 落到襯線或明體而破了版面調性。 */

:root {
  /* 標題:微軟正黑體 Bold */
  --font-display:
    "Microsoft JhengHei", "微軟正黑體", "Microsoft JhengHei UI",
    "PingFang TC", "Heiti TC",              /* macOS / iOS */
    "Noto Sans TC", "Source Han Sans TC",   /* Android / Linux */
    "Segoe UI", Arial, sans-serif;

  /* 內文:同一套堆疊,靠字重與級數拉層級 */
  --font-sans:
    "Microsoft JhengHei", "微軟正黑體", "Microsoft JhengHei UI",
    "PingFang TC", "Heiti TC",
    "Noto Sans TC", "Source Han Sans TC",
    "Segoe UI", Arial, sans-serif;

  /* 英數幽靈字/數字:幾何無襯線 */
  --font-ghost: Arial, "Helvetica Neue", "Segoe UI", sans-serif;
}

/* 韓文:Windows 用 Malgun Gothic,其餘平台走對應黑體 */
html[lang="ko"] {
  --font-display:
    "Malgun Gothic", "맑은 고딕",
    "Apple SD Gothic Neo",                  /* macOS / iOS */
    "Noto Sans KR", "Source Han Sans KR",
    "Segoe UI", Arial, sans-serif;
  --font-sans: var(--font-display);
}

/* 日文:漢字字形與中文不同(例:直、告、海),必須用日文字型,否則會出現「中國漢字」的違和感 */
html[lang="ja"] {
  --font-display:
    "Yu Gothic UI", "Yu Gothic", "Meiryo",     /* Windows */
    "Hiragino Sans", "Hiragino Kaku Gothic ProN",  /* macOS / iOS */
    "Noto Sans JP", "Source Han Sans JP",
    "Segoe UI", Arial, sans-serif;
  --font-sans: var(--font-display);
}

/* 英文/越南文:微軟正黑體的拉丁字形偏窄,改用 Segoe UI/系統無襯線,越南文變音符號才完整 */
html[lang="en"], html[lang="vi"] {
  --font-display:
    "Segoe UI", -apple-system, BlinkMacSystemFont,
    "Helvetica Neue", "Noto Sans", Arial, sans-serif;
  --font-sans: var(--font-display);
}
