:root {
    /* Color Palette - Updated to Electric Blue Vibe */
    --neon-green: #00f3ff;
    /* Changed to Cyan/Electric Blue */
    --neon-green-dim: rgba(0, 243, 255, 0.2);
    --bg-black: #020204;
    /* Slightly richer black */
    --bg-dark-grey: #0a0f14;
    /* Blue-tinted dark grey */
    --bg-card: rgba(10, 20, 30, 0.7);
    /* Blue-tinted glass */
    --text-white: #ffffff;
    --text-grey: #a0b0c0;
    /* Cool grey */
    --cyan: #ffffff;
    /* Secondary accent now white or lighter blue */
    --magenta: #0077ff;
    /* Deep blue instead of magenta */

    /* Typography */
    --font-heading: 'Orbitron', sans-serif;
    --font-body: 'Rajdhani', sans-serif;
    --font-mono: 'Share Tech Mono', monospace;

    /* Spacing */
    --spacing-sm: 8px;
    --spacing-md: 16px;
    --spacing-lg: 32px;
    --spacing-xl: 64px;

    /* Effects */
    --glass-bg: rgba(10, 10, 10, 0.7);
    --glass-border: 1px solid rgba(0, 243, 255, 0.3);
    --glow-shadow: 0 0 10px var(--neon-green-dim), 0 0 20px var(--neon-green-dim);
    --scanline-color: rgba(0, 0, 0, 0.5);
}