/* Polices E-MATRICE (SIL Open Font License) — embarquées en local, aucun appel externe.
   Inter : texte et interface ; Montserrat : titres et bandeaux. Polices variables (400–800). */
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;
  src:url("../fonts/inter-latin-wght-normal.260c81a4759b.woff2") format('woff2-variations'),url("../fonts/inter-latin-wght-normal.260c81a4759b.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:'Inter';font-style:normal;font-weight:100 900;font-display:swap;
  src:url("../fonts/inter-latin-ext-wght-normal.1ad231aac0a8.woff2") format('woff2-variations'),url("../fonts/inter-latin-ext-wght-normal.1ad231aac0a8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;
  src:url("../fonts/montserrat-latin-wght-normal.311d352d9323.woff2") format('woff2-variations'),url("../fonts/montserrat-latin-wght-normal.311d352d9323.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:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;
  src:url("../fonts/montserrat-latin-ext-wght-normal.d16dfe26bcd7.woff2") format('woff2-variations'),url("../fonts/montserrat-latin-ext-wght-normal.d16dfe26bcd7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
  --dgid-font-body:'Inter','Segoe UI',system-ui,-apple-system,Arial,sans-serif;
  --dgid-font-title:'Montserrat','Inter','Segoe UI',system-ui,Arial,sans-serif;
  /* Échelle de formes et d'ombres (design system E-MATRICE) */
  --dgid-radius-xs:4px;--dgid-radius-sm:8px;--dgid-radius-md:12px;--dgid-radius-lg:16px;--dgid-radius-xl:20px;--dgid-radius-pill:999px;
  --dgid-shadow-sm:0 1px 3px rgba(70,49,22,.08);
  --dgid-shadow-card:0 6px 18px rgba(70,49,22,.08);
  --dgid-shadow-lift:0 12px 28px rgba(70,49,22,.14);
}
