/* Design Tokens + Typography layer. Korean uses the system stack (no Korean web font is shipped; see docs/HANDOFF.md). */
@font-face { font-family: "LS Latin"; src: url("Manrope-VF.ttf") format("truetype"); font-weight: 200 800; font-display: swap; }
:root {
  --paper: #F1EFE8; --ink: #171914; --mute: #666860; --line: rgba(23,25,20,.16); --invert: #F1EFE8;
  --f-latin: "LS Latin", "Helvetica Neue", Arial, sans-serif;
  --f-ko: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Segoe UI", sans-serif;
  --f: var(--f-latin), var(--f-ko);
  --gut: clamp(16px, 4.6vw, 44px); --max: 1440px; --hd: 56px;
  --t-label: 11px; --t-body: 15px; --t-lead: clamp(17px, 1.5vw + 11px, 24px);
  --t-h2: clamp(26px, 4.2vw + 8px, 64px); --t-h1: clamp(28px, 3.4vw + 12px, 56px);
  --ease: cubic-bezier(.2, .7, .1, 1);
  /* world tokens, overridden per work */
  --w-paper: var(--paper); --w-ink: var(--ink); --w-accent: var(--ink); --w-tint: var(--paper);
}
