/* Imprimante 3D, le mag — jetons (seul fichier de variables). Piste « Couche par couche ». */
:root {
  color-scheme: light;
  --blanc: #FFFFFF;
  --bande: #EEF2F6;
  --bande-2: #E2E8EF;
  --encre: #1A1D21;
  --encre-douce: #4A525C;     /* 7,9:1 sur blanc */
  --filament: #0571D0;        /* 4,9:1 sur blanc ; blanc dessus 4,9:1 */
  --filament-fonce: #034C8C;  /* 8,7:1 sur blanc */
  --corail: #D6336C;          /* blanc dessus 4,6:1 */
  --corail-texte: #B0244F;    /* 6,1:1 sur blanc */
  --pale: #DDEBFF;            /* encre dessus > 14:1 */
  --filet: #D3DAE3;
  --filet-fort: #9AA6B4;
  --nuit: #12161B;
  --couleur-accent: var(--filament);  /* jeton lu par valider.py */
  --sur-nuit: #E7ECF2;

  --police: "Chivo", "Helvetica Neue", Arial, sans-serif;
  --police-mono: "Chivo Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;

  --t-corps: 1.125rem;        /* 18 px */
  --interligne: 1.62;
  --t-h1: clamp(2rem, 1.35rem + 2.6vw, 3.35rem);
  --t-h2: clamp(1.45rem, 1.2rem + 1vw, 1.95rem);
  --t-h3: 1.25rem;
  --t-petit: 0.875rem;

  --largeur: 78rem;           /* conteneur commun : en-tête, hero, contenu */
  --gouttiere: clamp(1rem, 3.2vw, 2.5rem);
  --cote: 15.5rem;            /* colonne latérale du sommaire */
  --esp: 1.5rem;
  --rayon: 14px;
  --rayon-s: 8px;
  --ombre: 0 1px 0 var(--filet), 0 10px 24px -18px rgba(18, 22, 27, .45);
  --couches: repeating-linear-gradient(180deg, transparent 0 7px, rgba(5, 113, 208, .07) 7px 8px);
}
