/* ══════════════════════════════════════════════════════════════════════════
   EspaceVirtuel — JETONS DE COULEUR  (2026-09-05)
   MARQUEUR_JETONS_THEME_20260905

   Pourquoi ce fichier existe
   ──────────────────────────
   Un theme clair existait deja dans l'application, avec son bouton de bascule.
   Il ne pouvait pas fonctionner : les couleurs etaient ecrites en dur dans
   l'ecran (459 fonds sombres, 342 couleurs de texte forcees, 775 !important),
   qui ecrasent tout reglage de theme. Basculer donnait des cartes sombres avec
   du texte clair sur fond blanc — illisible.

   Ces jetons remplacent ces valeurs figees. Le theme se choisit desormais par
   un seul attribut sur la racine :
       <html data-ev-theme="sombre">   (defaut — rien ne change pour personne)
       <html data-ev-theme="clair">

   Regle de lecture des noms
   ─────────────────────────
     --ev-s*     surfaces (fonds)          du plus sombre au plus clair
     --ev-b*     traits et bordures
     --ev-t*     textes                    t0 = le plus contraste
     --ev-*inv   element inverse (pastille claire sur fond sombre, et l'inverse)

   Les couleurs SEMANTIQUES (vert d'un poste occupe, ambre d'une attente, rouge
   d'une alerte) et le violet de marque ne sont volontairement PAS des jetons :
   elles gardent leur sens dans les deux themes.
   ══════════════════════════════════════════════════════════════════════════ */

:root,
:root[data-ev-theme="sombre"]{
  /* surfaces */
  --ev-s0:#020617;   /* fond d'ecran            */
  --ev-s1:#0F172A;   /* carte                   */
  --ev-s2:#1E293B;   /* carte en relief         */
  --ev-sinv:#FFFFFF; /* pastille inversee       */
  /* traits */
  --ev-b1:#1E293B;
  --ev-b2:#334155;
  --ev-b3:#475569;
  /* textes */
  --ev-t0:#FFFFFF;   /* titre, chiffre clef     */
  --ev-t1:#E2E8F0;   /* texte courant           */
  --ev-t2:#CBD5E1;   /* texte secondaire        */
  --ev-t3:#94A3B8;   /* discret                 */
  --ev-t4:#64748B;   /* tres discret            */
  --ev-tinv:#0F172A; /* texte sur pastille inversee */
}

:root[data-ev-theme="clair"]{
  /* surfaces — gris legerement bleute plutot que blanc pur : moins fatigant
     sur une nuit de service, et les cartes blanches s'y detachent nettement. */
  --ev-s0:#EEF1F5;
  --ev-s1:#FFFFFF;
  --ev-s2:#F7F9FB;
  --ev-sinv:#0E1726;
  /* traits */
  --ev-b1:#DCE2E9;
  --ev-b2:#DCE2E9;
  --ev-b3:#C4CDD8;
  /* textes */
  --ev-t0:#0E1726;
  --ev-t1:#1F2A3A;
  --ev-t2:#3C4859;
  --ev-t3:#6B7787;
  --ev-t4:#8B95A3;
  --ev-tinv:#FFFFFF;
}

/* Le fond de page suit le theme, sinon la bascule laisse une bande sombre. */
:root[data-ev-theme="clair"] body{ background:var(--ev-s0); }
