/*
 * Gallia — Mode sombre réel (chantier "lot de corrections... fidélité
 * Skool", 2026-08-29, point 14). Voir gallia-dark-mode.php pour le
 * mécanisme complet (attribut sur <html>, script anti-flash, limite connue
 * sur --gallia-black réutilisé comme fond de marque à quelques endroits).
 *
 * Redéfinit les jetons canoniques de gallia-brand.css sous
 * html[data-gallia-theme="dark"] — tout composant du site qui consomme déjà
 * var(--gallia-*) (la quasi-totalité, "seule source canonique des couleurs
 * de marque" par convention du projet) en hérite automatiquement, sans
 * modification individuelle de chaque fichier.
 */

html[data-gallia-theme="dark"] {
	--gallia-white: #1E1E1E;
	--gallia-page-bg: #121212;
	--gallia-border: #3A3A3A;
	--gallia-black: #EDEDED;
	--gallia-text-muted: #B0B0B0;
	color-scheme: dark;
}

/*
 * gallia-brand.css pose `background: var(--gallia-page-bg) !important` sur
 * `body` (déjà !important pour battre Astra, voir sa propre note) — la
 * redéfinition du jeton ci-dessus suffit donc à elle seule à changer le fond
 * de page, aucune règle supplémentaire nécessaire ici pour ce point précis.
 */

/*
 * Champs de formulaire natifs — bordure déjà pilotée par --gallia-border
 * (gallia-brand.css), mais leur fond (blanc implicite du navigateur, jamais
 * une variable) et leur texte doivent être adaptés explicitement ici pour
 * rester lisibles sur fond sombre.
 */
html[data-gallia-theme="dark"] input[type="text"],
html[data-gallia-theme="dark"] input[type="email"],
html[data-gallia-theme="dark"] input[type="password"],
html[data-gallia-theme="dark"] input[type="tel"],
html[data-gallia-theme="dark"] input[type="number"],
html[data-gallia-theme="dark"] input[type="search"],
html[data-gallia-theme="dark"] textarea,
html[data-gallia-theme="dark"] select {
	background: var(--gallia-white);
	color: var(--gallia-black);
}

/*
 * Bandeau supérieur global (gallia-global-header/header.css) — fond posé en
 * dur `background: var(--gallia-white, #fff)`, couvert par la redéfinition
 * du jeton ci-dessus. #masthead (thème Astra, secondaire, déjà masqué en
 * CSS par ailleurs) et le menu latéral gauche héritent de --gallia-white/
 * --gallia-page-bg de la même façon, sans règle propre nécessaire ici.
 */

/*
 * Images/vidéos/avatars — jamais assombris par erreur : ce mode sombre ne
 * touche que les jetons de couleur de FOND/TEXTE de l'interface, jamais de
 * filtre global sur le contenu média.
 */
