/* vigie-chrome.css — couleurs officielles des formations politiques (260913)
   Source : https://vigie.quebec/prevost/ (fiche-candidats-260909.htm), qui ne les
   surcharge jamais — les valeurs viennent d'ici et de nulle part ailleurs. Toute page
   qui affiche une couleur de parti doit charger cette feuille (directement, ou par
   héritage via comte-style-01.css qui l'importe) plutôt que redéfinir ses propres
   teintes. Aucune surcharge locale sans instruction explicite — voir AGENTS.md [22].
   Ne couvre pas la palette distincte de QuébExpress (2026/umami/) : unification à
   trancher séparément. */

:root {
  --pq: #143d9f;    /* Parti québécois */
  --caq: #007b8c;   /* Coalition Avenir Québec */
  --plq: #b7242f;   /* Parti libéral du Québec */
  --qs: #b16f00;    /* Québec solidaire */
  --pcq: #111;      /* Parti conservateur du Québec */
  --pqgris: #d8d1c5; /* teinte d'appoint pour le dégradé de fond de la carte PQ */
}

/* Badge de parti réutilisable — pilule pleine couleur, texte blanc.
   Usage : <span class="vc-pill pq">PQ</span> */
.vc-pill { display: inline-block; padding: 3px 10px; border-radius: 999px; background: var(--vc-p, #333); color: #fff; font-weight: 800; font-size: .78rem; letter-spacing: .02em; }
.vc-pill.pq  { --vc-p: var(--pq); }
.vc-pill.caq { --vc-p: var(--caq); }
.vc-pill.plq { --vc-p: var(--plq); }
.vc-pill.qs  { --vc-p: var(--qs); }
.vc-pill.pcq { --vc-p: var(--pcq); }

/* Puce de couleur — légendes, tableaux compacts, listes de repères.
   Usage : <span class="vc-dot pq"></span> */
.vc-dot { display: inline-block; width: 9px; height: 9px; border-radius: 2px; background: var(--vc-p, #333); box-shadow: 0 0 0 1px rgba(255,255,255,.6); flex-shrink: 0; }
.vc-dot.pq  { --vc-p: var(--pq); }
.vc-dot.caq { --vc-p: var(--caq); }
.vc-dot.plq { --vc-p: var(--plq); }
.vc-dot.qs  { --vc-p: var(--qs); }
.vc-dot.pcq { --vc-p: var(--pcq); }
