/* Palette du site — source unique.
   Seul fichier CSS séparé du projet : tout le reste du style vit dans le
   <style> de chaque page. Les couleurs, elles, doivent être identiques
   partout, et une page oubliée se voit tout de suite. */

:root {
  /* Surfaces et texte */
  --fond:        #F7F4EE;
  --fond-doux:   #F1EEE8;  /* en-têtes de tableau, blocs de code */
  --surface:     #FFFFFF;
  --texte:       #1F2A2E;
  --texte-doux:  #5B6770;
  --texte-faible:#8A949B;  /* champs désactivés, indications */
  --bordure:     #E3DDD2;

  /* Couleur principale — texte blanc dessus (4,5:1 minimum) */
  --primaire:       #1E5B5E;
  --primaire-fonce: #174749;  /* survol d'un aplat principal */
  --primaire-clair: #DCEBEA;  /* survol et fonds de sélection sur surface claire */

  /* Accent — jamais de texte blanc dessus */
  --accent:       #D9822B;
  --accent-fonce: #C4711F;  /* survol d'un aplat d'accent */
  --accent-texte: #A85F1A;  /* pour du texte : à réserver au blanc (4,7:1),
                               il n'atteint que 4,4:1 sur --fond */

  /* États. Le rouge d'erreur reprend la teinte santé, le vert n'a pas
     d'équivalent dans la palette et reste sur sa valeur d'origine. */
  --erreur:       #9B3A26;
  --erreur-fond:  #FAEDEA;
  --succes:       #3B6D11;
  --succes-fond:  #EAF3DE;
  --alerte:       #6B5200;
  --alerte-fond:  #FFF3B0;

  /* Carte : fond clair et désaturé, les repères doivent primer */
  --carte-fond:      #ECEAE4;
  --carte-trait:     #FFFFFF;
  --carte-ville:     #A9B2B6;
  --carte-etiquette: #5B6770;
  --carte-zone:      #DCEBEA;

  /* Catégories. La teinte pleine sert aux repères de la carte ; la
     déclinaison « texte » est assombrie pour rester lisible sur sa
     pastille (les teintes pleines plafonnent sous 4,5:1). */
  --cat-sante:            #C8553D;
  --cat-sante-texte:      #9B3A26;
  --cat-sante-fond:       #FAEDEA;
  --cat-services:         #2F6F9F;
  --cat-services-texte:   #245879;
  --cat-services-fond:    #E9F1F7;
  --cat-education:        #7A4E8C;
  --cat-education-texte:  #66407A;
  --cat-education-fond:   #F2ECF5;
  --cat-logement:         #4F8A4B;
  --cat-logement-texte:   #3C6B39;
  --cat-logement-fond:    #EAF3E8;
  --cat-culture:          #B5577F;
  --cat-culture-texte:    #8E3D60;
  --cat-culture-fond:     #FAEBF1;
  --cat-justice:          #7A6652;
  --cat-justice-texte:    #5E4C3B;
  --cat-justice-fond:     #F2EDE6;
  --cat-transports:       #E0A526;
  --cat-transports-texte: #8A6210;
  --cat-transports-fond:  #FBF2DE;

  /* Graphiques (page /observatoire-sante). Une teinte par service hospitalier,
     reprise des catégories quand elle existe ; deux teintes propres au graphique
     (vert, rose) faute d'équivalent. Utilisées en aplat, jamais comme texte. */
  --graph-maternite:   #2F6F9F;
  --graph-chirurgie:   #D9822B;
  --graph-urgences:    #C8553D;
  --graph-reanimation: #7A4E8C;
  --graph-ssr:         #E0A526;
  --graph-medecine:    #1E5B5E;
  --graph-psychiatrie: #5E8C3A;
  --graph-cardiologie: #B5577F;
  --graph-autre:       #B9B3A8;
  --graph-public:      #1E5B5E;
  --graph-prive:       #D9822B;
  --graph-centre:      #C9C2B5;
  --graph-grille:      #E9E4DA;
}
