/* ═══════════════════════════════════════════════════════════════
   FONT CJK — override delle variabili tipografiche per le lingue
   giapponese e cinese (semplificato/tradizionale).

   Strategia: i caratteri LATINI restano nel brand (Cormorant Garamond /
   Jost), che li coprono via unicode-range; i caratteri CJK cadono su
   Noto Serif/Sans CJK (self-hosted "a blocchi", generati offline) e,
   in mancanza, sui font di sistema. Vedi docs/public_multilingua.md.

   Questo file contiene SOLO gli override delle variabili (peso trascurabile,
   caricato sempre). I @font-face dei woff2 a blocchi sono in CSS separati
   generati offline e caricati condizionatamente dalla base solo nelle
   pagine CJK quando CJK_FONTS_READY è attivo.
═══════════════════════════════════════════════════════════════ */

/* Nota: si elencano DUE nomi-famiglia Noto — quello "per lingua" (Google Fonts:
   "Noto Serif JP") e quello "CJK" (Source Han / notofonts: "Noto Serif CJK JP") —
   così il CSS combacia qualunque variante venga generata a blocchi. */

/* Giapponese — Mincho (serif) per titoli, Gothic (sans) per UI/corpo. */
html[lang="ja"] {
  --font-heading: 'Cormorant Garamond', 'Noto Serif JP', 'Noto Serif CJK JP',
    'Hiragino Mincho ProN', 'Yu Mincho', 'YuMincho', serif;
  --font-body: 'Jost', 'Noto Sans JP', 'Noto Sans CJK JP',
    'Hiragino Kaku Gothic ProN', 'Yu Gothic', 'Meiryo', sans-serif;
}

/* Cinese semplificato — Song (serif) / Hei (sans). */
html[lang="zh-hans"] {
  --font-heading: 'Cormorant Garamond', 'Noto Serif SC', 'Noto Serif CJK SC',
    'Songti SC', 'STSong', 'SimSun', serif;
  --font-body: 'Jost', 'Noto Sans SC', 'Noto Sans CJK SC',
    'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;
}

/* Cinese tradizionale — glifi propri, font dedicato (TC). */
html[lang="zh-hant"] {
  --font-heading: 'Cormorant Garamond', 'Noto Serif TC', 'Noto Serif CJK TC',
    'Songti TC', 'PMingLiU', serif;
  --font-body: 'Jost', 'Noto Sans TC', 'Noto Sans CJK TC',
    'PingFang TC', 'Microsoft JhengHei', sans-serif;
}
