/* ============================================================
   HEGEMON — design tokens (« encre sur papier »)
   Source unique des couleurs, typo et structure. Tiré du rendu
   carte du jeu : papier vintage, panneaux crème, bordures encre,
   typo machine à écrire, accent rouge.
   Les polices (Archivo Black + IBM Plex Mono) sont chargées via
   <link> dans le <head> (voir templates/base.html.twig).
   © Atlas Worlds 2026
   ============================================================ */

:root {
  /* — Papier — */
  --hg-paper:      #F1E9D4;  /* fond de panneau */
  --hg-paper-2:    #E7DCC0;  /* papier sombre / zones secondaires */
  --hg-paper-3:    #DCCFAE;  /* inset, pressed */
  --hg-ocean:      #93A9AB;  /* mer de la carte */

  /* — Encre — */
  --hg-ink:        #26201A;  /* texte, bordures */
  --hg-ink-soft:   #6B5F4C;  /* texte secondaire */
  --hg-ink-faint:  #A4977E;  /* texte désactivé, filets */

  /* — Accents — */
  --hg-red:        #B5443A;  /* attaque, danger, objectif */
  --hg-red-dark:   #8E332B;
  --hg-gold:       #B07F28;  /* or, récompense */
  --hg-green:      #5C7A3B;  /* positif, prêt, en ligne */

  /* — Couleurs joueurs (tirées des territoires) — */
  --hg-p-teal:     #3E7F8A;  /* joueur local */
  --hg-p-purple:   #6E5290;
  --hg-p-rose:     #A95C71;
  --hg-p-olive:    #7C7A33;
  --hg-p-navy:     #44518F;
  --hg-p-rust:     #A8552F;
  --hg-p-slate:    #5C6B72;
  --hg-p-plum:     #7E3F5C;

  /* — Typo — */
  --hg-font-display: 'Archivo Black', sans-serif;
  --hg-font-mono:    'IBM Plex Mono', ui-monospace, monospace;

  /* — Structure — */
  --hg-border:     1.5px solid var(--hg-ink);
  --hg-shadow:     4px 4px 0 rgba(38, 32, 26, 0.28);
  --hg-shadow-lg:  8px 8px 0 rgba(38, 32, 26, 0.30);
  --hg-radius:     2px;
}
