/* Subset of the full merged face: Latin + punctuation + ALL 11,172 modern Hangul
   syllables (CJK hanja dropped — the catalog uses none). 2.9MB -> 406KB (woff2).
   Regenerate after adding hanja/rare glyphs (see subset command in CLAUDE.md).
   Revert target: the full faces (-full.woff2 / -full.woff) are still in assets/fonts. */
@font-face {
  font-family: "TimesHakgyoNoto2";
  src: url("../fonts/TimesHakgyoNoto2-subset.woff2") format("woff2"),
       url("../fonts/TimesHakgyoNoto2-subset.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Italic style of TimesHakgyoNoto2 falls back to real Times New Roman italic,
   so <i>/<em> render as Times New Roman italic instead of a faux-slanted Hakgyo. */
@font-face {
  font-family: "TimesHakgyoNoto2";
  src: local("Times New Roman Italic"), local("TimesNewRomanPS-ItalicMT");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
