/* Generated from tokens.json. WPT V6 study, not a production brand replacement. */
:root{
  --color-ink:#171716;
  --color-paper:#f5f5f0;
  --color-coral:#d66a52;
  --color-lime:#eee097;
  --color-cool:#d3e0ea;
  --color-accent-text:#a72d1a;
  --color-line:#c5c5bd;
  --color-white:#ffffff;
  --font-family:Hanken, Arial, sans-serif;
  --font-body-size:18px;
  --font-body-line-height:1.5;
  --font-reading-line-height:1.65;
  --font-weight-body:400;
  --font-weight-label:650;
  --font-weight-display:900;
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-6:24px;
  --space-8:32px;
  --space-12:48px;
  --space-16:64px;
  --layout-page-gutter:clamp(22px, 4.3vw, 72px);
  --layout-reading-width:810px;
  --layout-content-width:1440px;
  --motion-quick:180ms;
  --motion-standard:280ms;
  --motion-ease:cubic-bezier(.2,.7,.1,1);
  --control-minimum-target:44px;
  --control-focus-width:3px;
  --control-focus-offset:4px;
  --control-border-width:1px;
  --ink:var(--color-ink);--paper:var(--color-paper);--red:var(--color-coral);--lime:var(--color-lime);--cool:var(--color-cool);--line:var(--color-line);--pad:var(--layout-page-gutter);
}
