"""Panneau d'alertes unifiées (Fusion #69) et thèmes. Le CSS neutre draco-alertes.css attend des variables d'hôte (--bg-primary, --text-dim, --text-tertiary). Kanbante ne les définissait pas : le panneau retombait sur ses replis sombres, illisible en thème clair (retour de Bruno, 2026-10-30). L'hôte les branche sur ses propres jetons, qui suivent html[data-theme]. """ def test_alertes_variables_hote_branchees(client, fake_gitea): css = client.get("/static/css/style.css").text assert ".draco-alertes-box {" in css assert "--bg-primary: var(--surface);" in css assert "--text-dim: var(--text-2);" in css assert "--text-tertiary: var(--text-3);" in css def test_alertes_css_neutre_inchange(client, fake_gitea): # Le fichier partagé n'est pas modifié côté Kanbante : # il continue de consommer les variables d'hôte. css = client.get("/static/css/draco-alertes.css").text assert "background: var(--bg-primary, #1f1f1f);" in css assert "color: var(--text-dim, #999);" in css