/* ============================================================
   Fonts — tout auto-hébergé (aucune requête vers Google :
   confidentialité nLPD/RGPD + pas de bannière cookies nécessaire).
   - Nagoda (titres) : fichier local (était inliné en base64).
   - Manrope (corps) : woff2 locaux, graisses 200–700,
     subsets latin + latin-ext (œ, accents).
   ============================================================ */
@font-face {
    font-family: 'Nagoda';
    src: url('../fonts/nagoda.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/manrope/manrope-200.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('../fonts/manrope/manrope-300.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('../fonts/manrope/manrope-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('../fonts/manrope/manrope-500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('../fonts/manrope/manrope-700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Symbole « marque déposée » ® rendu fin et discret (via ns_reg() en PHP).
   Évite le ® gras/gros dans les grands titres serif (« LEAA® »). */
.reg {
    font-weight: 300;
    font-size: 0.5em;
    vertical-align: super;
    line-height: 0;
}
