@CHARSET "utf-8";

/* Thèmes alternatifs (12/07/2026, demande utilisateur : "plusieurs versions
   plus modernes/conviviales", choisies depuis Profil). Chargé après quimanque.css
   dans templates/default.php, TOUJOURS (fichier léger, ~4 blocs de variables)
   — seul le body.theme-xxx correspondant au choix de l'utilisateur s'applique
   réellement (cf. Controller::$theme / ProfilController::majTheme()).
   Redéfinit uniquement les variables déclarées dans quimanque.css (:root) — aucune
   règle de mise en page dupliquée ici, cf. commentaire dans quimanque.css. */

/* Sombre : fond et cartes foncés, texte clair, accents désaturés pour rester
   lisibles sans éblouir - réduit la fatigue visuelle en usage prolongé. */
body.theme-sombre {
	--couleur-primaire: #5b9bde;
	--couleur-primaire-hover: #6ba6e0;
	/* fond de bouton distinct du texte de lien (--couleur-primaire) : un texte
	   blanc dessus et un lien lisible sur le fond sombre de la page tirent en
	   sens opposés (l'un veut une teinte foncée, l'autre une teinte claire),
	   aucune couleur unique ne peut satisfaire les deux. */
	--couleur-primaire-bouton: #1c5a8a;
	--couleur-secondaire: #186475;
	--couleur-secondaire-bordure: #0f4a56;
	--couleur-accent: #4a90d9;
	--couleur-succes: #15803d;
	--couleur-succes-hover: #116932;
	--couleur-danger: #be123c;
	--couleur-danger-hover: #9f1239;
	--couleur-force-faible: #e8a3a0;
	--couleur-force-moyen: #e8b563;
	--couleur-force-fort: #9edba1;
	--couleur-btn-neutre-fond: #333844;
	--couleur-btn-neutre-fond-hover: #3f4552;
	--couleur-btn-neutre-bordure: #454b58;
	--couleur-btn-neutre-texte: #e8eaed;
	--couleur-fond: #1a1d23;
	--couleur-fond-navbar: #22262e;
	--couleur-texte: #e8eaed;
	--couleur-fond-carte: #262a33;
	--couleur-panel-info-fond: #1f3a4d;
	--couleur-panel-info-texte: #8ec9e8;
	--couleur-panel-danger-fond: #4a2626;
	--couleur-panel-danger-texte: #e8a3a0;
	--couleur-panel-info-bordure: #3a5a70;
	--couleur-panel-danger-bordure: #6b3a3a;
	--couleur-panel-succes-fond: #234a26;
	--couleur-panel-succes-texte: #9edba1;
	--couleur-panel-succes-bordure: #3a6b3d;
	--couleur-zebra: #2f3542;
	--couleur-hover-ligne: #4a90d9;
	--couleur-texte-hover-ligne: #ffffff;
	--rayon-bordure: 6px;
	--rayon-bordure-btn: 4px;
	--police: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
	--ombre-carte: 0 2px 8px rgba(0, 0, 0, .4);
	/* assez claire pour détacher un bloc du fond : #333844 s'y confondait presque */
	--couleur-bordure-navbar: #454b58;
	--couleur-case-presente: #262a33;
	--couleur-texte-secondaire: #a8adb8;
	/* san = absence de repos posé, pas un type au sens propre : contrairement aux
	   --couleur-type-xxx des vrais types (constantes d'un thème à l'autre pour ne
	   jamais dérouter un utilisateur qui repère un type à sa couleur), le blanc par
	   défaut n'a de sens que sur fond clair — sur fond sombre il doit se fondre dans
	   le fond des cellules vides (même valeur que --couleur-fond-carte ci-dessus). */
	--couleur-type-san: #262a33;
}
/* (17/07/2026, identité "piste 2") plus de règle pour le logo : le wordmark est
   désormais inliné dans commun/menu.php avec son texte en fill="currentColor"
   (suit --couleur-texte du thème) et une tuile qui porte son propre fond bleu —
   l'ancien filter: brightness(0) invert(1), pensé pour l'ancien logo au trait,
   aurait détruit les couleurs de la tuile. */

/* Moderne : palette indigo/turquoise franche (coins arrondis
   modérés, ombres portées à 2 niveaux - esthétique SaaS contemporaine), avec
   en plus les 8 types de congés recolorés en pastels saturés/froids assortis,
   plutôt que le jeu "arc-en-ciel" par défaut. Seul thème "Moderne" conservé
   (14/07/2026, décision utilisateur) — la variante non colorée et Doux/Doux
   (congés colorés) ont été retirés, cf. Controller::THEMES. */
body.theme-moderne-conges {
	--couleur-primaire: #5b5fef;
	--couleur-primaire-hover: #4347c9;
	--couleur-secondaire: #14b8a6;
	--couleur-secondaire-bordure: #0d9488;
	--couleur-accent: #5b5fef;
	/* --couleur-succes/--couleur-danger assombries (audit accessibilité
	   axe-core, 13/07/2026) : les valeurs d'origine (texte blanc dessus,
	   boutons/badges) ne passaient pas le seuil WCAG AA de 4.5:1 — #22c55e
	   mesuré ~2.4:1, #f43f5e mesuré 3.67:1. Même principe que le thème par
	   défaut (quimanque.css), teintes conservées. */
	--couleur-succes: #15803d;
	--couleur-succes-hover: #116932;
	--couleur-danger: #be123c;
	--couleur-danger-hover: #9f1239;
	--couleur-btn-neutre-fond: #eef0fa;
	--couleur-btn-neutre-fond-hover: #e2e5f5;
	--couleur-btn-neutre-bordure: #d8dced;
	--couleur-btn-neutre-texte: #1e2140;
	--couleur-fond: #f7f8fc;
	--couleur-fond-navbar: #ffffff;
	--couleur-bordure-navbar: #e5e7f0;
	--couleur-texte: #1e2140;
	--couleur-fond-carte: #ffffff;
	--couleur-panel-info-fond: #eef0fe;
	--couleur-panel-info-texte: #4347c9;
	--couleur-panel-danger-fond: #fee2e6;
	--couleur-panel-danger-texte: #be123c;
	--couleur-zebra: #eef0fa;
	--couleur-hover-ligne: #5b5fef;
	--couleur-texte-hover-ligne: #ffffff;
	--couleur-type-cp: #a8e6cf;
	--couleur-type-rtt: #ffd3a5;
	--couleur-type-fra: #fff3b0;
	--couleur-type-cet: #c3b8f7;
	--couleur-type-mal: #ffb3c6;
	--couleur-type-aut: #ff9aa2;
	--couleur-type-san: #f7f8fc;
	--couleur-type-tt: #ffb347;
	--rayon-bordure: 10px;
	--rayon-bordure-btn: 8px;
	--police: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
	--ombre-carte: 0 1px 3px rgba(30, 33, 64, .08), 0 4px 12px rgba(30, 33, 64, .05);
}
