/* Self-hosted Noto Sans KR (korean subset, fontsource) — no external CDN.
   Appends Korean coverage to the Keihan Design System font stacks. */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./noto-sans-kr-korean-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('./noto-sans-kr-korean-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('./noto-sans-kr-korean-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./noto-sans-kr-korean-700-normal.woff2') format('woff2');
}

/* Insert Noto Sans KR into the DS v5 (shadcn / Geist) font stacks, before
   generic fallbacks. Loaded AFTER colors_and_type.css so these override
   its :root values — stacks must mirror v5 exactly + append KR. */
:root {
  --font-display: "Geist", "Noto Sans JP", "Noto Sans SC", "Noto Sans KR", -apple-system, sans-serif;
  --font-sans:    "Geist", "Noto Sans JP", "Noto Sans SC", "Noto Sans KR", -apple-system, "Segoe UI", sans-serif;
  --font-jp:      "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans KR", sans-serif;
  --font-cn:      "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans KR", sans-serif;
}
