/* Système de design « La confiance lumineuse » : les seules valeurs de couleur et de typographie du site.
   Aucune ressource distante. */
@font-face{font-family:"Saira";src:url(/fonts/saira-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Inter";src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");font-weight:100 800;font-display:swap}
:root{
  --ink:#03060a;--carbon:#07101a;--panel:#0b1722;--panel-2:#10202e;--steel:#1f3344;
  --line:rgba(95,227,255,.28);--line-soft:rgba(160,210,235,.13);
  --cyan:#5fe3ff;--cyan-2:#14b8d8;--cyan-hi:#c9f4ff;--silver:#c8d3dc;
  --text:#f2f8fc;--muted:#c9d8e3;--dim:#a6bac8;
  --ok:#74e0b0;--warn:#f2c572;--crit:#ff9c94;--info:#8fc7ff;--demo:#d2bcff;
  --f-display:"Saira","Bahnschrift","Segoe UI Variable Display","Segoe UI",Roboto,sans-serif;
  --f-wide:"Saira","Bahnschrift","Segoe UI",Roboto,sans-serif;
  --f-body:"Inter","Segoe UI Variable Text","Segoe UI",-apple-system,Roboto,Arial,sans-serif;
  --f-data:"JetBrains Mono","Cascadia Mono",Consolas,ui-monospace,Menlo,monospace;
  --ease:cubic-bezier(.16,1,.3,1);--wrap:1280px;--r:18px;--gut:clamp(16px,4vw,48px);
  --prime:linear-gradient(135deg,#a8f1ff 0%,#5fe3ff 38%,#14b8d8 100%);
  --title:linear-gradient(95deg,#fff 0%,#d9f7ff 35%,#5fe3ff 72%,#14b8d8 100%);
  --hex:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  /* Noms du système de design (docs/DESIGN-SYSTEME.md) */
  --abysse:var(--ink);--verre-1:#0a1220;--verre-2:#0f1a2b;--signal:var(--cyan);--signal-profond:var(--cyan-2);--argent:var(--silver);--valide:var(--ok);--valide-halo:rgba(116,224,176,.55);--valide-halo-fin:rgba(116,224,176,0);
  --menace:#ff5a52;
  --contour:#5d7c8e;
  --imp-piece:#5fe3ff;--imp-supplement:#8fa8ff;--imp-approbation:#74e0b0;--imp-client:#dce7ee;--imp-finance:#3d9bff;
}
