/* SHIFTSIMPLE SKIN — neon-blue-black (styles/themes/neon-blue-black.css)
   Overrides ONLY the semantic tokens declared in styles/tokens.css; applied
   when <html data-theme="neon-blue-black"> (set before first paint by the inline
   theme-preload script, and by applyTheme() in src/core/theme.js). */
  /* NEON BLUE / BLACK — black base, electric neon blue, restrained lighter-blue highlights */
  html[data-theme="neon-blue-black"]{
    --page-bg:#06070B;
    --surface:#0D1017;
    --surface-secondary:#141A26;
    --text-primary:#EAF6FF;
    --text-secondary:#8FA3BD;
    --primary:#12D6FF;
    --primary-hover:#3FE0FF;
    --primary-contrast:#04070C;
    --review-accent:#FF8A9A;
    --accent:#7FE7FF;
    --accent-hover:#9FF0FF;
    --accent-secondary:#1B2A3D;
    --accent-contrast:#04070C;
    --border:#1E2836;
    --input-bg:#0D1017;
    --input-border:#22374A;
    --focus-ring:#12D6FF;
    --success:#3DDC84;
    --success-soft:#123322;
    --warning:#FFC94D;
    --danger:#FF4D6D;
    --shadow:rgba(0,0,0,0.65);
    --header-bg:#0A0D14;
    --card-bg:#0E1420;
    /* The one skin that uses a real glow — applied selectively (a few
       component rules below use var(--glow)), never behind body text. */
    --glow:0 0 0 3px rgba(18,214,255,0.30), 0 0 18px rgba(18,214,255,0.45);
  }
