/*
 * Polices de marque SymbioteK, auto-hébergées (charte typographique du 2026-10-11).
 *
 *   IBM Plex Sans   titres, mot-symbole, boutons, menus, étiquettes, chiffres et prix
 *   Nunito          texte courant, paragraphes, champs de saisie
 *   IBM Plex Mono   surtitres en capitales espacées et code seulement (jamais un prix)
 *   Alegreya        italique, citations signées Sébastien seulement
 *
 * Graisses disponibles : Plex Sans 400, 400 italique, 500, 600, 700 ; Nunito 400,
 * 400 italique, 700, 800 ; Plex Mono 400, 500 ; Alegreya 500 italique. Une graisse
 * absente prend la plus proche (300 -> 400, Plex 800/900 -> 700, Nunito 500 -> 400,
 * Nunito 600 -> 700).
 *
 * Licence SIL Open Font License 1.1 : voir les fichiers OFL-*.txt de ce dossier.
 * Les rôles et les piles de repli sont déclarés dans chaque feuille centrale
 * (variables --sk-font-*), pour qu'une page sans cette feuille reste lisible.
 */

@font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("IBMPlexSans-400.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Sans";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("IBMPlexSans-400-italique.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("IBMPlexSans-500.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("IBMPlexSans-600.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("IBMPlexSans-700.woff2") format("woff2");
}

@font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("Nunito-400.woff2") format("woff2");
}

@font-face {
    font-family: "Nunito";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("Nunito-400-italique.woff2") format("woff2");
}

@font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("Nunito-700.woff2") format("woff2");
}

@font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("Nunito-800.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("IBMPlexMono-400.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Mono";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("IBMPlexMono-500.woff2") format("woff2");
}

@font-face {
    font-family: "Alegreya";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("Alegreya-500-italique.woff2") format("woff2");
}
