/* DiskBeam: the app icon's night blue (deep indigo to blue) with its cyan Wi-Fi arcs.
   Contrast checked (WCAG AA) in both schemes, 4 Nov 2026 with tools/contrast.py: body text 17.2 : 1 (dark) / 17.2 : 1 (light),
   muted 8.1 / 8.4, small footer text (80 %) 5.5 / 4.9, links/accent 10.4 / 6.3, white button text on the gradient 5.2+ : 1. */
:root{
  --accent:#6cc8ff;             /* sky blue: links, icons, tags on the dark canvas */
  --accent-2:#3b6cf6;           /* the icon's blue */
  --grad:linear-gradient(135deg,#2563eb,#1e3a8a);                    /* blue to deep indigo: buttons (white text) */
  --grad-text:linear-gradient(135deg,#7ce3ef,#6cc8ff 45%,#8fa8ff);  /* headline words: the icon's cyan arcs */
  --ink-1:#7ce3ef; --ink-2:#8fa8ff;
  --glow-1:rgba(59,108,246,.20);
  --glow-2:rgba(92,225,230,.12);
  --bg:#0a0e1f; --bg-2:#0f1530; --card:#131a33; --line:#222b4d;
  --text:#eef3ff; --muted:#9ba8c8;
  --glass-bg:rgba(15,21,48,.66);
  --glass-line:rgba(124,160,230,.22);
  --shadow-btn:0 6px 20px rgba(37,99,235,.38);
}
@media (prefers-color-scheme: light){
  :root{
    --accent:#1d4ed8;           /* deep blue: AA on white */
    --accent-2:#1e3a8a;
    --grad-text:linear-gradient(135deg,#0e7490,#1d4ed8);
    --ink-1:#0e7490; --ink-2:#1d4ed8;
    --glow-1:rgba(59,108,246,.10);
    --glow-2:rgba(14,116,144,.08);
    --bg:#f6f8fd; --bg-2:#ffffff; --card:#ffffff; --line:#e3e8f4;
    --text:#0c1330; --muted:#3e4966;
    --glass-bg:rgba(255,255,255,.66);
    --glass-line:rgba(12,19,48,.10);
    --shadow-btn:0 6px 20px rgba(37,99,235,.26);
  }
}

/* Added by build.py: the accessibility overrides from site.css win over the theme. */
@media (prefers-reduced-transparency: reduce){:root{--glass-blur:none}}
@media (prefers-contrast: more){:root{--line:color-mix(in srgb,var(--text) 35%,transparent)}}
