:root {
  /* Vert prairie foncé : textes d'accent, liens et boutons (contraste suffisant sur fond clair). */
  --color-brique: #3a7040;
  --color-brique-fonce: #2b5631;
  /* Vert du brief : décor et pictogrammes. */
  --color-rouille: #5b875c;
  /* Jaune pâquerette : accents sur fond sombre. */
  --color-or: #ffd95a;
  --color-or-fonce: #3a7040;
  --color-creme: #f5faef;
  --color-sable: #e4f1da;
  --color-encre: #1f3d2b;
  --color-brun: #4a6450;
  --color-nuit: #1f3d2b;
  --color-trait: #cfe2c4;
  --color-white: #ffffff;
  --color-ciel: #2f76c8;
  --color-ciel-fonce: #1d5fae;

  --shadow-carte: 0 10px 30px -14px rgb(31 61 43 / 0.28);
  --shadow-flottant: 0 22px 44px -18px rgb(31 61 43 / 0.4);

  --font-sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-display: "Grandstander Variable", "Trebuchet MS", system-ui, sans-serif;
}
