/* Jetons de design Decical : couleurs, rayons derives des anneaux du logo,
   police et courbe d'animation. Charge une seule fois, partage par tous les
   widgets. Source : maquette/assets/decical.css */
/* Police hebergee par le site, pas chargee chez Google : une refonte cliente ne
   doit pas declencher une requete vers un tiers a chaque visite (RGPD), ni
   dependre de la disponibilite d'un service externe. Fichiers variables
   300-800, romain et italique, latin et latin etendu. */
/* latin normal */
@font-face{
 font-family:'Host Grotesk';
 font-style:normal;
 font-weight:300 800;
 font-display:swap;
 src:url('../fonts/host-grotesk-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;
}
/* latin-ext normal */
@font-face{
 font-family:'Host Grotesk';
 font-style:normal;
 font-weight:300 800;
 font-display:swap;
 src:url('../fonts/host-grotesk-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;
}
/* latin italic */
@font-face{
 font-family:'Host Grotesk';
 font-style:italic;
 font-weight:300 800;
 font-display:swap;
 src:url('../fonts/host-grotesk-latin-italic.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;
}
/* latin-ext italic */
@font-face{
 font-family:'Host Grotesk';
 font-style:italic;
 font-weight:300 800;
 font-display:swap;
 src:url('../fonts/host-grotesk-latin-ext-italic.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{
 /* Palette relevee dans theme.css?site=371 du site demonte, confirmee sur les
    trois anneaux du logo. Role tenu sur toute la page :
    olive = valeur mesuree / etat actif. lime = seuil franchi, point culminant. */
 --papier:#FFFFFF; --encre:#141719; --encre2:#33383B; --gris:#6A7073;
 --gris-c:#9AA09F; --calque:#F6F8F3; --trait:#E2E6DC;
 --olive:#4e8100; --lime:#8eeb00; --olive-p:#EFF5E4; --olive-f:#3B6300;
 --olive-t:#466F00;
 --nuit:#0D1011; --nuit2:#171B1C;

 /* Echelle de rayons derivee de la marque : le logo est fait de TROIS ANNEAUX
    CONCENTRIQUES. La geometrie de Decical est l'arc et le cercle, pas l'angle
    vif ni le 12px de bibliotheque. On declare donc une echelle large, et on
    n'utilise qu'elle. */
 --r-xs:4px; --r-s:10px; --r-m:22px; --r-l:38px; --r-xl:64px; --r-2xl:120px;
 --r-pill:999px;
 --police:"Host Grotesk",system-ui,-apple-system,sans-serif;
 --mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
 --ease:cubic-bezier(.22,.75,.28,1);
}

/* Les composants portent leur propre police : sans cela, ils heritent de celle
   du theme actif (Manrope pour Twenty Twenty-Five) et ne ressemblent plus a la
   maquette. A la construction du vrai site, la police sera aussi posee dans les
   reglages globaux d'Elementor ; cette regle reste le filet de securite. */
.nuancier, .nua-leg, .dnta, .dnta-leg, .col-somm{
 font-family:var(--police);
 -webkit-font-smoothing:antialiased;
 font-variant-numeric:tabular-nums lining-nums}
