/*
 * fonts.css — Phase 8 / CN-D05 self-hosting des polices.
 *
 * WOFF2 servis depuis notre propre domaine, avec CSP serrée (font-src 'self').
 * Plus de dépendance à un CDN tiers de polices.
 *
 * Source : @fontsource-variable/geist + @fontsource-variable/geist-mono
 * (récupérés une fois sur jsdelivr → licence MIT, sous-set latin variable, axe wght).
 */

@font-face {
    font-family: "Geist";
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url("../fonts/geist-variable.woff2") format("woff2-variations"),
         url("../fonts/geist-variable.woff2") format("woff2");
}

@font-face {
    font-family: "Geist Mono";
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url("../fonts/geist-mono-variable.woff2") format("woff2-variations"),
         url("../fonts/geist-mono-variable.woff2") format("woff2");
}

/*
 * Bricolage Grotesque — police de titres de la DA « Le Carnet » (UI V2).
 * Source : Google Fonts, sous-set latin, axe variable wght (licence OFL 1.1).
 * Auto-hébergée comme les autres : aucune requête vers un CDN (font-src 'self').
 */
@font-face {
    font-family: "Bricolage Grotesque";
    font-style: normal;
    font-display: swap;
    font-weight: 400 800;
    src: url("../fonts/bricolage-variable.woff2") format("woff2-variations"),
         url("../fonts/bricolage-variable.woff2") format("woff2");
}
