:root {
  --color-bg-deep: #0f0e17;
  --color-pixel-warm: #f4a261;
  --color-pixel-cream: #fef6e4;
  --color-hamspam-red: #e63946;
  --color-gold: #ffd166;

  /* Hamster Hustle palette additions (2026-04-30) */
  --color-terminal-green: #56e08e;   /* CRT/HamSpam terminal accent */
  --color-meadow-green: #2d7a4d;     /* Meadow Haven / escape / primary CTAs */
  --color-electric-purple: #a06cd5;  /* Wheel lightning + machinery */
  --color-rust: #b85c38;             /* Industrial decay accent */

  /* Legacy aliases — repointed to non-dojo palette. Phase 4b will
     rename callers across CSS files to the semantic names above. */
  --color-teal: var(--color-terminal-green);
  --color-sakura: var(--color-electric-purple);
  --color-moss: var(--color-rust);

  --font-display: 'Press Start 2P', system-ui, monospace;
  --font-body: 'VT323', 'Courier New', monospace;
  --font-tagline: 'Nunito', system-ui, sans-serif;

  --viewport-min: 375px;
  --px-unit: 4px;

  --z-scene: 10;
  --z-character: 20;
  --z-ui: 30;
  --z-overlay: 40;

  --enter-brand: 0.2s;
  --enter-koro: 0.5s;
  --enter-dialog-1: 1.0s;
  --enter-dialog-2: 2.2s;
  --enter-cta: 3.5s;
}
