/* Spot Bench design tokens v0.1. See DESIGN_SYSTEM.md for usage rules. */
:root {
  --paper: #f6f1e7;
  --card: #fffdf8;
  --ink: #17150f;
  --graphite: #4a463f;
  --rule: #ddd5c6;
  --gold: #c08a36;         /* decorative only, never text */
  --gold-text: #7a531c;
  --oxblood: #8e2f2a;      /* date stamp only */
  --charcoal: #1e211f;
  --gold-on-dark: #d9a650;

  --font-sans: "Instrument Sans", "Avenir Next", "Segoe UI", system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;

  --text-label: 11px;
  --text-small: 14px;
  --text-body: 16px;
  --text-heading: 24px;
  --text-display: 48px;
  --text-price: 60px;

  --track-display: -0.035em;
  --track-heading: -0.02em;
  --track-price: -0.05em;
  --track-label: 0.12em;
  --track-stamp: 0.06em;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;

  --radius-paper: 4px;
  --radius-stamp: 6px;
  --radius-control: 8px;
  --radius-panel: 14px;

  --outline: 0 0 0 1px var(--rule);
  --outline-strong: 0 0 0 1.5px var(--ink);
  --shadow-paper: 0 1px 0 rgba(0, 0, 0, .04), 0 18px 40px rgba(40, 32, 20, .10);

  --tap-min: 44px;
  --stale-threshold: 0.10;
}
