/* ============================================================================
   Palette du mode nuit — active quand <html data-theme="dark">.
   Chargée APRÈS style.css et tailwind.css : ne redéfinit que des custom
   properties déjà déclarées ailleurs (--color-*), jamais de nouvelle règle
   structurelle. Couvre à la fois les tokens de public/css/style.css et les
   tokens sémantiques équivalents de src/styles/app.css (page fiche lead),
   qui portent des noms différents pour les mêmes couleurs — voir le
   commentaire d'app.css sur cette correspondance.
   ============================================================================ */

[data-theme="dark"] {
  /* style.css */
  --color-bg: #000000;
  --color-surface: #121a28;
  --color-surface-alt: #1a2333;
  --color-border: #263143;
  --color-text: #e8edf4;
  --color-muted: #8792a3;
  --color-primary: #6fa3c9;
  --color-primary-dark: #8fbcdc;
  --color-primary-bg: #16283a;
  --color-accent: #f0794a;
  --color-accent-dark: #f0996a;
  --color-accent-bg: #3a2013;
  --color-success: #34d399;
  --color-success-bg: #123326;
  --color-error: #f87171;
  --color-error-bg: #3a1414;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);
  --shadow-md: 0 6px 18px rgba(0, 0, 0, .55);
  --shadow-lg: 0 14px 32px rgba(0, 0, 0, .65);

  /* Parti pris "noir + bleu translucide" (fondations, étape 1) — cartes
     seulement (.card, .stat-card dans style.css). --color-primary (#6fa3c9)
     sert de teinte de marque à la place du bleu Tailwind générique. Fond de
     carte teinté (pas noir pur sur noir pur, sinon invisible sans arrière-plan
     à flouter). */
  --color-card-bg: rgba(17, 34, 64, 0.45);
  --color-card-border: rgba(111, 163, 201, 0.2);
  --color-hover-accent: rgba(111, 163, 201, 0.12);

  /* src/styles/app.css (fiche lead, Tailwind) — mêmes couleurs, noms sémantiques */
  --color-ink: #e8edf4;
  --color-ink-muted: #8792a3;
  --color-line: #263143;
  --color-brand-50: #16283a;
  --color-brand-500: #6fa3c9;
  --color-brand-600: #8fbcdc;
  --color-accent-50: #3a2013;
  --color-accent-100: #4a2a19;
  --color-accent-500: #f0794a;
  --color-accent-600: #f0996a;
}
