/* Design tokens (§11). All templates — forms now, posters in Phase 3 —
   consume ONLY these :root variables. When Ikeda's identity arrives, this
   one file changes and nothing else. Placeholder identity: dark background,
   warm amber accent, system font stack (jazz-adjacent, zero font licensing). */

:root {
  /* Color */
  --color-bg: #14110f;
  --color-surface: #1f1a16;
  --color-surface-2: #2a231d;
  --color-text: #f3ece3;
  --color-text-muted: #b7ab9c;
  --color-accent: #e0a13c;
  --color-accent-strong: #f2b654;
  --color-on-accent: #14110f;
  --color-error: #e8836b;
  --color-border: #3a3129;

  /* Typography — system stack, no licensing */
  --font-display: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-size-base: 1rem;
  --font-size-sm: 0.875rem;
  --font-size-lg: 1.25rem;
  --font-size-xl: 1.75rem;
  --line-height-body: 1.5;

  /* Spacing scale */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;

  /* Radius + shadow */
  --radius: 10px;
  --radius-sm: 6px;
  --shadow: 0 8px 24px rgba(0, 0, 0, 0.35);

  /* Layout */
  --content-max: 32rem;
}
