/* GARAGEN-LAN — Theme: Retro Amber (Standard) */
/* Warm amber accent, phosphor green status on dark — 1996 nostalgia. */
/* Only the accent axis + surfaces differ between themes; status colors stay fixed. */
:root {
  --bg-base:             #0d0d0d;
  --bg-panel:            #141414;
  --bg-raised:           #1c1c1c;
  --bg-hover:            #242424;
  --bg-input:            #0a0a0a;
  --accent:              #e8a020;
  --accent-2:            #4caf6a;
  --accent-dim:          #a06810;
  --accent-glow:         rgba(232, 160, 32, 0.15);
  --accent-bright:       #f0b030;
  --accent-soft:         rgba(232, 160, 32, 0.1);
  --accent-faint:        rgba(232, 160, 32, 0.06);
  --accent-focus:        rgba(232, 160, 32, 0.12);
  --accent-border:       rgba(232, 160, 32, 0.3);
  --accent-glow-strong:  rgba(232, 160, 32, 0.5);
  --accent-15:           rgba(232, 160, 32, 0.13);
  --accent-25:           rgba(232, 160, 32, 0.19);
  --border-accent:       rgba(232, 160, 32, 0.4);
  --success:             #4caf5a;
  --success-alt:         #40a020;
  --success-15:          rgba(76, 175, 90, 0.13);
  --success-25:          rgba(76, 175, 90, 0.19);
  --success-border:      rgba(76, 175, 106, 0.5);
  --warning:             #e8a020;
  --danger:              #c04040;
  --danger-light:        #ff8888;
  --danger-strong:       #f44;
  --danger-bright:       #ff5555;
  --danger-50:           rgba(208, 64, 64, 0.5);
  --danger-dark:         #8b2020;
  --danger-bg:           #402020;
  --secondary:           #6490b0;
  --text-primary:        #e8e0d0;
  --text-secondary:      #a09880;
  --text-dim:            #605850;
  --border:              #2a2a2a;
  --border-strong:       #333333;
  --scanline:            rgba(0, 0, 0, 0.08);
  --font-ui:             'Inter', 'Segoe UI', sans-serif;
  --font-mono:           'Share Tech Mono', 'Courier New', monospace;
  --font-head:           'Rajdhani', 'Inter', sans-serif;
  --text-faint:          #888888;
  --text-faint-2:        #555555;
  --text-ghost:          #666666;
  --text-ghost-2:        #444444;
  --text-badge:          #cccccc;
  --bg-surface-2:        #252525;
  --score-olive:         #6a8c5a;
  --score-rust:          #a05040;
  --score-gold:          #f0a000;
  --gold-dim:            #c0a060;
  --gold-warm:           #b08860;
  --debug-muted:         #406040;
  --text-half:           #706860;
  --bg-surface-3:        #201c22;
  --bg-surface-4:        #0f0f10;
  --bg-surface-5:        #151515;
  --border-warm-2:       #554422;
  --alert-bg:            #332a12;
  --text-secondary-15:   rgba(160, 152, 128, 0.13);
  --text-dim-25:         rgba(96, 88, 80, 0.25);
  --muted-dark:          #504840;
  --text-warm:           #e0d8c0;
  --row-border:          #1f1515;
  --row-bg:              #1a1a1a;
  --row-head-bg:         #222222;

  /* ── UI shape / effect axis ── */
  --radius:        4px;
  --radius-sm:     2px;
  --radius-xs:     3px;
  --border-width:  1px;
  --glow:          var(--accent);
  --glow-soft:     var(--accent-glow);
  --panel-padding: 1.75rem;
  --panel-shadow:  none;
}
