/* Daekyeong Triple — the theme variables from ds/daekyeongtriple/tokens.json (version 7, 2026-10-24 fonts) as CSS, so bundle.css shows the company face on this canvas. Keep in step with tokens.json. */
:root, [data-theme="light"] {
  --paper: #f9f5ef;
  --sand: #efe7dc;
  --stone: #e2d8ca;
  --taupe: #a0937d;
  --muted: #6b6158;
  --ink-soft: #4a4038;
  --ink: #161312;
  --navy: #16212a;
  --on-ink: #ffffff;
  --logo-red: #e4302c;
  --white: #ffffff;
  --blue: #2457a6;
  --blue-dark: #1b4687;
  --navy-deep: #0e2250;
  --navy-mid: #16336f;
  --mist: #eef2f7;
}
[data-theme="corporate"] {
  --paper: #f3f1ee;
  --sand: #e8e5e0;
  --stone: #d1d1d1;
  --taupe: #939393;
  --muted: #6b6b6b;
  --ink-soft: #424242;
  --ink: #191919;
}
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 128px;
  --button-pad-y: 21.3333px;
  --button-pad-x: 42.6667px;
  --radius-sm: 7px;
  --radius-corp: 6px;
  --radius-md: 32px;
  --radius-lg: 66.6667px;
  --radius-pill: 9999px;
  --radius-round: 50%;
  --container-max: 1200px;
  --gutter-min: 24px;
  --gutter-max: 120px;
  --header-height: 84px;
  --topbar-height: 40px;
  --label-column: 33.333%;
  --breakpoint-tablet: 1024px;
  --breakpoint-phone: 768px;
  --font-display: "Teko", "Oswald", "Arial Narrow", sans-serif;
  --font-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;
  --font-label: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;
}
