/**
 * TRIAD ARCHITECTURE: THEME - CYBERPUNK TERMINAL (DEFAULT)
 * Universe: The Operation: Footwork
 */

:root, [data-theme="cyberpunk"] {
  --theme-id: "cyberpunk";
  --theme-name: "Cyberpunk Terminal";

  /* Background Palette */
  --bg-primary: #070b12;
  --bg-secondary: #0b1320;
  --bg-surface: rgba(10, 16, 28, 0.88);
  --bg-surface-glass: rgba(10, 16, 28, 0.72);
  --bg-card: rgba(13, 21, 38, 0.75);

  /* Neon Tactical Accents */
  --neon-cyan: #00f0ff;
  --neon-cyan-glow: rgba(0, 240, 255, 0.35);
  --neon-gold: #f59e0b;
  --neon-gold-glow: rgba(245, 158, 11, 0.35);
  --neon-crimson: #ff2d6b;
  --neon-crimson-glow: rgba(255, 45, 107, 0.4);
  --neon-green: #10b981;
  --neon-purple: #a855f7;

  /* Typography Colors */
  --text-main: #f8fafc;
  --text-secondary: #cbd5e1;
  --text-muted: #94a3b8;
  --text-dim: #64748b;

  /* Borders & Dividers */
  --border-subtle: rgba(0, 240, 255, 0.25);
  --border-active: #00f0ff;
  --border-warning: rgba(245, 158, 11, 0.4);
  --border-danger: rgba(255, 45, 107, 0.5);

  /* CRT Scanline Filter */
  --crt-opacity: 0.45;
  --crt-line-spacing: 3px;

  /* Tactical Map Styling */
  --map-filter: invert(100%) hue-rotate(180deg) brightness(85%) contrast(110%);
  --map-path-color: #00f0ff;
}
