/* ========================================
   FALLOUT TERMINAL SKIN (default)
   Pip-Boy inspired lime-on-black palette. This is the theme's original look,
   extracted out of style.css's :root block so it lives alongside the other
   skins in inc/theme-skins.php. Shared layout tokens (spacing, radius,
   transitions) that don't vary between skins stay in style.css.
   Selectors include the .login variant explicitly so this file wins on
   specificity regardless of stylesheet print order.
   ======================================== */
body.dwh-skin-fallout,
body.login.dwh-skin-fallout {
    --dwh-background: #001a00;
    --dwh-surface: #002200;
    --dwh-surface-hover: #003300;
    --dwh-text: #00ff00;
    --dwh-text-secondary: #00cc00;
    --dwh-text-muted: #009900;
    --dwh-primary: #00ff00;
    --dwh-primary-hover: #33ff33;
    --dwh-border: #00ff00;
    --dwh-border-muted: #006600;
    --dwh-error: #ff3333;
    --dwh-success: #00ff00;
    --dwh-warning: #ffcc00;

    --dwh-glow: 0 0 10px #00ff00;
    --dwh-glow-strong: 0 0 20px #00ff00, 0 0 30px #00ff00;
    --dwh-form-shadow: 0 0 20px rgba(0, 255, 0, 0.3), inset 0 0 20px rgba(0, 255, 0, 0.05);

    --dwh-font-primary: 'Share Tech Mono', 'Courier New', monospace;

    --dwh-font-size-base: 16px;
    --dwh-font-size-sm: 14px;
    --dwh-font-size-lg: 18px;
    --dwh-font-size-xl: 24px;
    --dwh-font-size-2xl: 32px;
}

@media (max-width: 480px) {
    body.dwh-skin-fallout {
        --dwh-font-size-base: 14px;
    }
}
