/* ============================================================
   fonts.css — Self-hosted Pretendard + Noto Serif KR
   Einbinden VOR colors.css in der CSS-Ladereihenfolge:
   fonts.css → colors.css → grid.css → theme.css → …
   ============================================================ */

/* ── Pretendard (Sans-Serif, Variable Font) ───────────────── */
/* Eine Datei deckt alle Gewichte ab (400–800+).               */
/* Dynamic Subset: lädt nur die benötigten Unicode-Ranges.     */
@font-face {
  font-family: 'Pretendard';
  src: url('fonts/PretendardVariable.subset.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* ── Noto Serif KR (Serif, statische Gewichte) ────────────── */
@font-face {
  font-family: 'Noto Serif KR';
  src: url('fonts/NotoSerifKR-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Serif KR';
  src: url('fonts/NotoSerifKR-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}