/* Neon Casino — Light. Same violet/cyan/pink hue family and accent
   saturation as neon-casino.css, inverted for daylight luminance ("the
   vibes, but daylight" — spec §2's light-theme note, not a generic
   corporate-light fallback). --danger/--muted are nudged brighter/darker
   respectively from a literal hue-preserving invert because the straight
   invert failed the WCAG body-text bar and the --danger/--danger-dark
   TOKEN CONTRACT check in theme.css (both verified with the standard
   relative-luminance contrast formula — see cf-defcon.css's header
   comment for the same method).
   Font pairing reused as-is from neon-casino.css per the brief — no
   legibility issue found with Segoe UI/SFMono on this light ground.
   See: circuitforge-plans/vaportrade-clone/superpowers/specs/
   2026-08-13-ui-redesign-design.md §3 "Theme-pack roadmap".
   Beon (2026-09-01): --font-display now matches neon-casino.css's own
   fix (see that file's header comment for the full rationale, including
   the same-day Monoton→Beon swap) — same self-hosted font, duplicated
   @font-face block per this app's own established per-pack-self-contained
   convention (VT323 is likewise redeclared identically in
   8bit.css/matrix-terminal.css/ps1-lowpoly.css). */
@font-face{
  font-family:"Beon";
  src:url("/vaportrade/static/fonts/beon/Beon-Regular.woff2") format("woff2");
  font-weight:400;
  font-display:swap;
}
/* La Cerchia (2026-09-02, --font-mono only -- --font-display stays Beon):
   picked via the font-gallery-generator drag-and-drop tool's exported
   picks. SIL OFL, self-hosted under static/fonts/la-cerchia/. */
@font-face{
  font-family:"La Cerchia";
  src:url("/vaportrade/static/fonts/la-cerchia/LaCerchia-Regular.woff2") format("woff2");
  font-weight:400;
  font-display:swap;
}
/* Digital Numbers (2026-09-02, --font-h2, the new 3rd font role): shared
   with neon-casino.css's own Digital Numbers pick, SIL OFL. */
@font-face{
  font-family:"Digital Numbers";
  src:url("/vaportrade/static/fonts/digital-numbers/DigitalNumbers-Regular.woff2") format("woff2");
  font-weight:400;
  font-display:swap;
}
[data-theme="neon-casino-light"]{
  --bg:#faf7ff; --bg2:#ffffff; --bg3:#f2ecfb; --border:#c9bce8;
  --text:#221a3d; --text-2:#5b4f7a; --muted:#6d6191;
  --accent-1:#7c3aed; --accent-2:#0e7490; --accent-3:#db2777;
  --success:#15803d; --danger:#ef4444; --danger-dark:#200507; --warning:#b45309;
  --font-display:"Beon","Segoe UI",system-ui,sans-serif;
  --font-mono:"La Cerchia",monospace;
  --font-h2:"Digital Numbers",monospace;
  --font-size-display:1.75rem; --font-size-mono:1.75rem; --font-size-h2:1rem;
}
/* Ambient glow, daylight version — same two-blob shape as neon-casino's
   dark ::before, lightened/lowered-alpha so it reads as a soft wash
   instead of a void-dark glow. */
[data-theme="neon-casino-light"] body::before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:0;
  background:radial-gradient(ellipse at 20% -10%,rgba(124,58,237,.10),transparent 55%),
             radial-gradient(ellipse at 90% 110%,rgba(219,39,119,.08),transparent 55%);
}
[data-theme="neon-casino-light"] h1 .grad{
  background:linear-gradient(90deg,#0e7490,#db2777,#7c3aed);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
/* 2026-08-28 button glow-up, revised same day per live report: "the new
   button we added across the board doesn't play nice with light themes
   (see solarpunk)". Same fix as solarpunk.css -- a fixed near-black
   --btn-fill (theme.css) reads as a foreign dark pill dropped onto this
   pack's own light daylight ground, the exact generic-AI-app look the
   original glow-up was meant to move away from. Solid --accent-1
   (violet) fill instead, pulled from this pack's own palette. White
   text verified at 5.70:1 against accent-1, clearing the >=4.5:1 AA bar
   with real margin (WCAG relative-luminance formula, same method as
   this file's other contrast checks). */
[data-theme="neon-casino-light"] button:not(.ghost):not(.danger):not(.dice-roll):not(.app-nav-toggle){
  --btn-fill:var(--accent-1);
  color:#fff;
  box-shadow:0 3px 10px rgba(124,58,237,.3);
}
/* Selected-chip override — theme.css's .chip.on ships neon-casino (dark)'s
   own --accent-1 (#8b5cf6) as a hardcoded literal, which reads muddy against
   this pack's lighter daylight ground. Same override pattern as
   lisa-frank.css/8bit.css/etc: swap in this pack's own --accent-1 instead. */
[data-theme="neon-casino-light"] .chip.on{
  background:rgba(124,58,237,.14);border-color:var(--accent-1);color:var(--text);
}
