"""0.24.2 — #29 : base sombre pour tous les champs de saisie. Sans règle de fond, les champs hors contexte stylé gardaient le fond blanc du navigateur (réinitialisation de mot de passe, textarea des espaces, valeurs du panneau des paramètres). """ from pathlib import Path R = Path(__file__).resolve().parents[1] def test_base_champs_sombre(): css = (R / "static/css/style.css").read_text(encoding="utf-8") assert "color-scheme: dark" in css assert ":where(input:not([type=\"checkbox\"])" in css assert "textarea, select" in css assert "background: var(--surface-2);" in css # la base est en spécificité zéro : les contextes restent maîtres assert ".palette-input-row input" in css assert ".login-form input" in css