/* Orion Store — gerado de tokens.json (tema Noite) */
:root {
  color-scheme: dark;
  --void: #07080b;
  --surface: #0f1116;
  --surface-raised: #171a21;
  --surface-sunken: #0a0c10;
  --line: #262a33;
  --line-strong: #666d7e;
  --ink: #f2f0ea;
  --ink-muted: #9aa0ac;
  --ink-faint: #6b7180;
  --nova: #ff6a1f;
  --nova-strong: #ff8a4c;
  --nova-text: #ff8a4c;
  --nova-soft: #2a1509;
  --on-nova: #0b0d10;
  --pulsar: #34e0c0;
  --pulsar-soft: #0b2622;
  --on-pulsar: #04120f;
  --pulsar-text: #34e0c0;
  --warn: #f5b83d;
  --warn-soft: #2b2108;
  --danger: #ff5c6c;
  --danger-soft: #2c0d12;
  --focus: var(--pulsar);
  --scene-sky: #121826;
  --scene-city: #1b2232;
  --scene-road: #0c0f16;
  --hud-bg: rgba(10,12,16,0.88);
  --hud-ink: #f2f0ea;
  --hud-muted: #a3a9b5;
  --hud-accent: #34e0c0;
  --font-display: "Unbounded", "Arial Black", system-ui, sans-serif;
  --font-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 72px;
  --radius-xs: 3px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 999px;
  --cut-sm: 8px;
  --cut-md: 14px;
  --cut-lg: 24px;
  --shadow-card: 0 1px 0 rgba(255,255,255,0.04) inset, 0 12px 32px rgba(0,0,0,0.45);
  --shadow-glow: 0 0 0 1px rgba(255,106,31,0.55), 0 10px 40px rgba(255,106,31,0.28);
  --shadow-hud: 0 8px 24px rgba(0,0,0,0.5);
  --dur-fast: 120ms;
  --dur-base: 200ms;
}
