/*
 * Polices auto-hébergées (§5 du cahier des charges).
 *
 * Jamais Google Fonts : la CSP l'interdit (font-src 'self') et le RGPD le
 * déconseille — un appel à fonts.gstatic.com transmet l'adresse IP de chaque
 * visiteur à un tiers, sans son consentement.
 *
 * Cette feuille n'est chargée QUE si les fichiers sont présents : voir le garde
 * dans resources/views/layouts/app.blade.php. Les fichiers attendus sont
 * décrits dans public/fonts/LISEZ-MOI.md.
 *
 * « font-display: swap » : le texte s'affiche immédiatement avec la police de
 * repli, puis bascule. Un coach qui ouvre l'application en salle, sur un réseau
 * médiocre, lit son écran tout de suite plutôt que d'attendre une police.
 */

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/dm-sans-400.woff2") format("woff2");
}

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/dm-sans-600.woff2") format("woff2");
}

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/dm-sans-700.woff2") format("woff2");
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/playfair-display-400.woff2") format("woff2");
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/playfair-display-700.woff2") format("woff2");
}
