/* D0 — valeurs communes. Charger après css/base.css : les valeurs de la base priment. */
:root {
  --hc-nuit: var(--nuit, #0E1A2B);
  --hc-encre: var(--encre, #14202E);
  --hc-ivoire: var(--ivoire, #F6F4EF);
  --hc-blanc: #FFFFFF;
  --hc-cuivre: var(--cuivre, #A3581F);
  --hc-cuivre-vif: var(--cuivre-vif, #E0A370);
  --hc-cuivre-clair: var(--cuivre-clair, #F4E6D8);
  --hc-cuivre-pale: var(--cuivre-pale, #FBF4EC);
  --hc-vert: var(--vert, #2A5F46);
  --hc-vert-fond: var(--vert-f, #E3EFE8);
  --hc-rouge: var(--rouge, #932C25);
  --hc-rouge-fond: var(--rouge-f, #F8E1DE);
  --hc-ambre: var(--ambre, #744B00);
  --hc-ambre-fond: var(--ambre-f, #FBEFD5);
  --hc-bleu: var(--bleu, #244271);
  --hc-bleu-fond: var(--bleu-f, #E3EAF4);
  --hc-livraison: var(--hc-bleu);
  --hc-livraison-fond: var(--hc-bleu-fond);
  --hc-livraison-restitution: #5B3F8C;
  --hc-livraison-restitution-fond: #EEE8F6;
  --hc-aller-retour: #1E5E63;
  --hc-aller-retour-fond: #DFF0EF;
  --hc-etat-info: var(--hc-bleu);
  --hc-etat-info-fond: var(--hc-bleu-fond);
  --hc-etat-attente: var(--hc-ambre);
  --hc-etat-attente-fond: var(--hc-ambre-fond);
  --hc-etat-succes: var(--hc-vert);
  --hc-etat-succes-fond: var(--hc-vert-fond);
  --hc-etat-erreur: var(--hc-rouge);
  --hc-etat-erreur-fond: var(--hc-rouge-fond);
  --hc-trait: var(--trait, #E4E0D6);
  --hc-rayon: var(--rayon, 14px);
  --hc-police-titre: var(--police-titre, 'Fraunces', Georgia, serif);
  --hc-police-texte: var(--police, 'Manrope', system-ui, sans-serif);
  --hc-texte-secondaire: #5A5448;
}
