/* GARENTIZ : LES JETONS DE DESIGN. Tout le reste du CSS (garentiz.css, devbar.css) ne connaît que ces variables :
   changer la marque, c'est changer ce fichier.
   3.14.31 (UX-D7, UX-D21, UX-D24) : charte E « bleu nuit et blanc » de la maquette « version ultime » (10/11/2026).
   L'indigo et ses dégradés disparaissent : bleu nuit #142A4C, bleu Garentiz #1F4FA0, un seul accent ambre #F2A93B
   réservé à l'action du jour, à l'étape suivante et au focus. Les anciennes variables sont GARDÉES et remappées (les
   espaces admin, locataire, artisan et partenaire s'en servent) ; les nouvelles sont ajoutées en fin de bloc.
   Grammaire des statuts (UX-D7), toujours avec un mot : rouge = en retard, urgent ; ambre = à faire par vous ;
   bleu = possible, à décider, en cours ; vert = fait, automatique, en ordre ; gris = à prévoir, info. */
/* INTER, hébergée ici (aucun appel à Google Fonts) : police variable 100-900, latin et latin étendu (FR, NL, EN).
   Licence SIL OFL 1.1 (assets/fonts/OFL.txt). */
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/* 3.14.31 (UX-D4) : SOURCE SERIF 4, hébergée ici elle aussi (police variable 200-900, latin et latin étendu) : phrases
   des bandeaux, états calmes, montants clés, titres de documents. Licence SIL OFL 1.1 (assets/fonts/OFL-source-serif-4.txt). */
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../fonts/source-serif-4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../fonts/source-serif-4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
  --ink:#152033; --ink-2:#435069; --ink-3:#56627A; --ink-4:#8E9AB0;
  --line:#E0E6EF; --line-2:#EEF2F8;
  --bg:#F4F7FB; --surface:#FFFFFF; --surface-2:#F7F9FC;
  --brand:#1F4FA0; --brand-2:#173D7D; --brand-soft:#E4ECFA; --brand-tint:#F2F6FD; --brand-ink:#1F4FA0;
  --proof:#3E8E5E; --proof-soft:#E4F1E8;
  --warn:#B7791F; --warn-soft:#FDF0DA;
  --danger:#B3261E; --danger-soft:#FBEAE8;
  --info:#1F4FA0; --info-soft:#E3ECFB;
  --side-bg:#142A4C; --side-ink:#AFC0D6; --side-ink-2:#FFFFFF; --side-line:rgba(255,255,255,.12); --side-active:rgba(255,255,255,.16);
  --r-xs:6px; --r-sm:10px; --r-md:14px; --r-lg:16px; --r-pill:999px;
  --sh-1:0 1px 2px rgba(20,42,76,.05),0 1px 3px rgba(20,42,76,.06);
  --sh-2:0 4px 12px rgba(20,42,76,.07),0 1px 3px rgba(20,42,76,.05);
  --sh-3:0 16px 40px rgba(20,42,76,.14),0 2px 6px rgba(20,42,76,.06);
  --sh-brand:0 6px 16px rgba(20,42,76,.16);
  --font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --ease:cubic-bezier(.2,.7,.2,1); --t:180ms; --t-slow:320ms;
  --sidebar-w:248px; --topbar-h:56px;
  /* La marque : 3.14.31 (UX-D32), plus de dégradé (charte E § 5) : les deux « dégradés » sont des aplats, gardés sous
     forme d'images pour rester valides partout où ils étaient utilisés (background-image comme background). */
  --brand-3:#4F7FD0; --brand-4:#9DB6E3; --brand-line:#C6D6F0; --nuit:#142A4C;
  --grad-brand:linear-gradient(#1F4FA0,#1F4FA0);
  --grad-sombre:linear-gradient(#142A4C,#142A4C);
  /* Neutres dérivés (bordures au survol, champs, vignettes). */
  --ink-5:#3A475E; --ink-muet:#7F8CA3; --line-3:#C6D0DF; --line-hover:#C9D3E2; --line-champ:#C9D3E2; --line-carte:#E0E6EF; --line-bouton:#C9D3E2; --surface-3:#EEF2F8; --ph-1:#DCE3EE; --ph-2:#C4CEDD;
  --gris-1:#9AA6B8; --gris-2:#4A5872;
  /* Les couleurs de sens, déclinées (bordures et encres des alertes et des pastilles), charte E § 2. */
  --proof-3:#9FD0AF; --proof-ink:#1D6A39; --proof-line:#CFE6D7; --proof-2:#5FAE7A; --proof-soft-2:#F2F9F4; --proof-line-2:#CFE6D7; --proof-ink-2:#174F2C;
  --warn-ink:#8A5A12; --warn-line:#F0D9A8; --warn-ink-2:#865100; --warn-line-2:#F4D9A0; --warn-ink-3:#6B4410;
  --danger-ink:#9C3A2E; --danger-line:#F0C4BE; --danger-line-2:#E8B4AF; --danger-ink-2:#7A2A21;
  --info-ink:#1F4FA0; --info-line:#9DB6E3;
  /* Barre latérale sombre (administration) et blocs de code. */
  --side-ink-3:#C9D6EA; --side-mute:#8193B0; --side-section:#7083A3; --side-plan-line:#2A4570; --code-ink:#DCE6F5; --code-ink-2:#E5E7EB;
  /* Catégories (énergies, pièces, registre) : des repères de classement, pas des couleurs de marque. */
  --cat-jaune:#FEF9C3; --cat-jaune-ink:#854D0E; --cat-orange:#FFEDD5; --cat-orange-ink:#9A3412; --cat-bleu:#E0F2FE; --cat-bleu-ink:#075985;
  --cat-pierre:#F5F5F4; --cat-pierre-ink:#44403C; --cat-rouge:#FEE2E2; --cat-rouge-ink:#991B1B; --cat-vert:#DCFCE7; --cat-vert-ink:#166534;
  --cat-violet:#F3E8FF; --cat-violet-ink:#6B21A8; --st-vente:#9333EA; --surligne:#FEF08A;
  --serie-1:#1F4FA0; --serie-2:#eb6834;

  /* ---- 3.14.31 : nouveaux jetons de la charte E -------------------------------------------------------------- */
  --serif:"Source Serif 4",Georgia,"Times New Roman",serif;
  --ink-fort:#17202C;
  /* L'accent ambre (UX-D7, UX-D18, UX-D24) : la chose à faire aujourd'hui, l'anneau d'étape suivante, la pastille
     « à faire », le focus clavier. Texte posé dessus : toujours bleu nuit, jamais blanc. */
  --accent:#F2A93B; --accent-soft:#FCE6C2; --accent-soft-2:#FFEFD1; --accent-pale:#FFF4E0;
  /* La sélection (UX-D25) : pastille ou filtre choisi, bouton d'aide (UX-D26) ; jamais plein. */
  --select-bg:#E3ECFB; --select-ink:#1F4FA0; --select-line:#9DB6E3; --aide-line:#C6D6F0; --aide-ink-2:#4A6AA8;
  --nuit-clair:#8DB4F0; --nuit-sous:#C9D6EA;
  /* Statuts : fonds pâles des pastilles, encres et barres de jauge (UX-D21). */
  --st-rouge-bg:#FBEAE8; --st-rouge-ink:#B3261E; --st-rouge-du:#9C3A2E; --st-rouge-barre:#D9867B; --st-rouge-haut:#C26A5E;
  --st-ambre-bg:#FCEFD8; --st-ambre-ink:#8A5A12; --st-ambre-barre:#F2A93B;
  --st-bleu-bg:#E3ECFB; --st-bleu-ink:#1F4FA0; --st-bleu-barre:#4F7FD0;
  --st-vert-bg:#E4F1E8; --st-vert-ink:#1D6A39; --st-vert-barre:#5FAE7A; --st-vert-plein:#3E8E5E;
  --st-gris-bg:#EEF2F8; --st-gris-ink:#4A5872; --st-gris-barre:#C9D3E2; --st-gris-haut:#9AA6B8;
  /* États des bandeaux (UX-D20). */
  --bd-ordre-bg:#F2F9F4; --bd-ordre-line:#CFE6D7; --bd-ordre-lisere:#5FAE7A;
  --bd-afaire-bg:#FFF8EC; --bd-afaire-line:#F0D9A8; --bd-afaire-lisere:#F2A93B;
  /* Couleurs d'identité des biens (UX-D27), hors grammaire des statuts : elles ne disent jamais « en retard ». */
  --bien-1:#2F7F86; --bien-2:#6B5BA8; --bien-3:#3D5A99; --bien-4:#6F7F3A; --bien-5:#9A4F7A; --bien-6:#8A6A4F; --bien-7:#5B6B7F;
  /* Mouvement « poser, glisser, sceller » (SIG-10). */
  --t-poser:420ms; --t-glisser:340ms; --t-confirmer:260ms; --t-menu:200ms;
}
