/* ============================================================
 *  Charte visuelle MSF — couche réutilisable (« éditorial artisanal »).
 *
 *  Portée par les futurs modules : les tokens et les traitements de base de
 *  l'identité MSF (papier crème/taupe, encre noyer, accent bronze, titres
 *  serif). Un module l'inclut AVANT sa propre feuille :
 *      <link rel="stylesheet" href="charte-msf.css" />
 *      <link rel="stylesheet" href="style.css" />
 *
 *  Source : identite-msf-charte/tokens-msf-continuite.css (standard V0.2).
 *  Vendoré ici pour que gestion-msf soit autoportant.
 * ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');

:root {
  /* — Neutres (papier & encre) — */
  --bg: #E9E4DB;          /* page, taupe chaud derrière la feuille */
  --sheet: #FBFAF8;       /* papier du document (crème atelier) */
  --surface: #F4F1EB;     /* vélin — encarts, en-têtes de tableau, barres */
  --surface-2: #EFEAE1;   /* en-têtes de groupe */
  --ink: #23201B;         /* encre noyer — texte principal, titres */
  --ink-2: #6F685D;       /* encre estompée — texte secondaire */
  --ink-3: #9A938A;       /* faible — légendes, étiquettes */
  --line: #E7E1D6;        /* filet léger */
  --line-2: #D9D3C7;      /* trait taupe — filet marqué */
  /* — Accent bronze — */
  --accent: #9A6B3F;      /* bronze terre — accent général, filets d'emphase */
  --accent-deep: #774E27; /* bronze brûlé — texte d'accent (contraste AA) */
  --accent-soft: #F1E7DA; /* voile bronze — fonds d'accent */
  /* — États sémantiques — */
  --s-option: #5E7459;    --s-option-soft: #EAF0E7;  --s-option-ink: #3F5439; /* ok / actif */
  --s-avis:   #9E4A33;    --s-avis-soft:   #F6E8E2;  --s-avis-ink:   #7E3A2A; /* alerte / inactif */
  --s-alloc:  #B68A4E;    --s-alloc-soft:  #F6EDD9;  --s-alloc-ink:  #7B5A22; /* attention */
  /* — Typographie — */
  --serif: "EB Garamond","Adobe Garamond Pro","Garamond","Hoefler Text",Georgia,serif;
  --sans: "Helvetica Neue",Helvetica,"Segoe UI",system-ui,sans-serif;
  --mono: "SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;
}

/* Micro-libellé majuscule espacé — signature de la charte (en-têtes de table,
 * étiquettes de section). Réutilisable : class="mono-label". */
.mono-label {
  font-size: 10.5px; letter-spacing: .18em; text-transform: uppercase;
  color: var(--ink-3); font-weight: 600;
}
