/* Generated from design/tokens.json by scripts/tokens.mjs. Do not edit by hand. */
:root {
  --mf-ground: #f7f7e9;
  --mf-ground-deep: #efeeda;
  --mf-ink: #1b1b16;
  --mf-ink-muted: #5b5b52;
  --mf-rule: #cfcdb6;
  --mf-rule-strong: #a9a793;
  --mf-figure: #10579a;
  --mf-figure-soft: #2f6b96;
  --mf-deferred: #a8461a;
  --mf-paper-shadow: rgba(27, 27, 22, 0.06);
  --mf-type-masthead: 0.6875rem;
  --mf-type-label: 0.6875rem;
  --mf-type-body: 0.9375rem;
  --mf-type-lede: 1.25rem;
  --mf-type-claim: clamp(1.75rem, 3.4vw, 3rem);
  --mf-type-readout: clamp(2.5rem, 6vw, 4.5rem);
  --mf-track-technical: 0.08em;
  --mf-track-claim: -0.02em;
  --mf-gutter: clamp(1rem, 2.4vw, 2.25rem);
  --mf-section: clamp(3rem, 6vw, 6rem);
  --mf-hairline: 1px;
  --mf-font-text: 'Satoshi', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --mf-font-technical: ui-monospace, 'SFMono-Regular', 'Cascadia Mono', 'Roboto Mono', monospace;
  --mf-measure: 68ch;
  --mf-ledger-min: 240px;
}

[data-state="shipped"] { --mf-state: var(--mf-figure); }
[data-state="in-progress"] { --mf-state: var(--mf-figure-soft); }
[data-state="planned"] { --mf-state: var(--mf-ink-muted); }
[data-state="deferred"] { --mf-state: var(--mf-deferred); }
