/* Design tokens — single source for color/spacing/type (PRD §6b-3).
   Change here, propagates everywhere. No raw values in component styles. */
:root {
  --color-bg: #faf9f7;
  --color-surface: #ffffff;
  --color-text: #1f1d1a;
  --color-text-muted: #6f6a62;
  --color-border: #e4e0d8;
  --color-accent: #2f5d50;
  --color-danger: #a63d2f;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 1rem;
  --space-4: 1.5rem;

  --font-body: -apple-system, "Helvetica Neue", "Hiragino Sans", sans-serif;
  --font-size-base: 16px;
  --radius: 8px;
}
