/* ==========================================================================
   Ordi'sanat — design tokens (README §7 / charte v1.0)
   ========================================================================== */
:root{
  /* Couleurs */
  --ink:#11141B;
  --violet:#8D67BF;          /* aplat de marque */
  --indigo:#5740A8;          /* accent Particulier, liens, états actifs */
  --magenta:#A667B3;
  --rose:#D8A1DB;            /* accent admin sur fond encre */
  --white:#FFFFFF;
  --offwhite:#FAF9F6;

  --text-2:rgba(0,0,0,.55);
  --rule:rgba(0,0,0,.12);
  --rule-strong:rgba(0,0,0,.18);
  --rule-ink:rgba(255,255,255,.12);
  --text-2-ink:rgba(255,255,255,.5);
  --error:#b4404a;
  --reserve:rgba(250,249,246,.92);  /* réserve opaque sous texte posé sur ASCII */

  /* Typographie */
  --font-title:'Quicksand','Trebuchet MS',system-ui,sans-serif;
  --font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;

  --fs-hero:56px;
  --fs-h1:36px;
  --fs-h2:24px;
  --fs-h3:18px;
  --fs-body:15px;
  --fs-small:13px;
  --fs-tag:11px;

  /* Espacement (multiples de 4) */
  --s1:4px;  --s2:8px;  --s3:12px; --s4:16px; --s5:20px;
  --s6:24px; --s7:32px; --s8:48px; --s9:64px; --s10:96px;

  /* Rayons */
  --r-badge:2px; --r-btn:3px; --r-card:5px; --r-block:8px;

  --shadow-polaroid:0 1px 4px rgba(0,0,0,.1);
  --nav-h:44px;
}
