/* ═══════════════════════════════════════════════════════════
   THÈME « NÉON » — sombre, identité SolariScreen (bleu + or)
   Activé par <html data-theme="dark">
   ═══════════════════════════════════════════════════════════ */

[data-theme="dark"] {
  color-scheme: dark;

  --bg:          #070b18;   /* bleu nuit profond */
  --bg-grid:     rgba(77, 139, 255, 0.045);
  --surface:     #0e1530;
  --surface-2:   #141d3d;
  --surface-3:   #1b2750;

  --border:        #243056;
  --border-strong: #324273;

  --text:        #e9eefb;   /* corps : clair, fort contraste */
  --text-muted:  #97a4cc;   /* secondaire lisible */
  --text-subtle: #6675a0;   /* labels, méta */

  --accent:        #4d8bff; /* bleu électrique (marque) */
  --accent-strong: #2f6ae0;
  --accent-2:      #ffd23f; /* or (highlight marque) */
  --accent-3:      #9d7bff; /* violet (zones internes) */

  --ok:     #34d399;
  --warn:   #ffb020;
  --danger: #ff5e7a;

  --on-accent: #04122e;     /* texte sombre posé sur bleu néon */

  --input-bg:     #0a1126;
  --input-border: #273569;

  --shadow:      0 10px 34px rgba(0, 0, 0, 0.5);
  --shadow-sm:   0 2px 12px rgba(0, 0, 0, 0.45);
  --glow-accent: 0 0 0 1px rgba(77,139,255,0.4), 0 0 18px rgba(77,139,255,0.22);
  --glow-soft:   0 0 14px rgba(77,139,255,0.16);

  --font-display: 'Orbitron', var(--font-body);

  /* Effets ambiance (dark uniquement) */
  --fx-scanlines: 0.022;
  --fx-line: 77, 139, 255;  /* couleur scanlines (RGB) */
  --fx-grid: block;
}
