/* Caroline Gelly — color tokens. Values transcribed verbatim from the charter. */
:root{
  /* — Brand / indigo family — */
  --gelly-indigo:#282B62;        /* Indigo signature · primaire — textes, boutons */
  --gelly-indigo-deep:#232762;   /* Indigo profond · sous-titres, fonds sombres */
  --gelly-ink:#23265A;           /* Encre · titres fiche dossier */

  /* — Bronze / gold accent — */
  --gelly-bronze:#9A6E2A;        /* Bronze foncé (AA) · accent sur fond clair */
  --gelly-bronze-text:#7E551D;   /* Bronze texte · texte bronze AA */
  --gelly-gold:#E4C57E;          /* Or · fonds foncés uniquement */

  /* — Neutrals — */
  --gelly-page:#F4F5F9;          /* Fond clair · fond de page */
  --gelly-border:#E2E4EE;        /* Bordure carte */
  --gelly-footer:#ECEEF6;        /* Fond pied de page · footer, bandeaux */
  --gelly-muted:#5B5E70;         /* Texte atténué · texte secondaire */
  --gelly-white:#FFFFFF;         /* Blanc · fond des cartes */

  /* — Warm tint (bronze pale) — for cartouches, filets, encarts sur fond clair — */
  --gelly-bronze-bg:#F6EEDF;

  /* — Bronze → gold accent gradient (filets, surlignages, couvertures) — */
  --gelly-accent-gradient:linear-gradient(90deg,#9A6E2A 0%,#E4C57E 100%); /* @kind color */

  /* — Semantic aliases — */
  --text-heading:var(--gelly-ink);
  --text-title:var(--gelly-indigo);
  --text-body:var(--gelly-indigo);
  --text-muted:var(--gelly-muted);
  --text-on-dark:var(--gelly-white);
  --text-accent:var(--gelly-bronze-text);
  --surface-page:var(--gelly-page);
  --surface-card:var(--gelly-white);
  --surface-dark:var(--gelly-indigo-deep);
  --surface-footer:var(--gelly-footer);
  --border-card:var(--gelly-border);
}
