/* PhotoGame — fonts self-hostees (RGPD : pas de transmission IP a Google CDN).
 * Fredoka et Nunito subsets latin + latin-ext (couvre FR/DE/EN).
 * font-display: swap : texte affiche en fallback systeme pendant le download
 * de la font, evite le FOIT (Flash Of Invisible Text).
 */

/* === Fredoka === */
@font-face {
    font-family: 'Fredoka';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/fredoka-v17-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Fredoka';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/static/fonts/fredoka-v17-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Fredoka';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/static/fonts/fredoka-v17-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Fredoka';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/fredoka-v17-latin_latin-ext-700.woff2') format('woff2');
}

/* === Nunito === */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/nunito-v32-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/static/fonts/nunito-v32-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/static/fonts/nunito-v32-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/nunito-v32-latin_latin-ext-700.woff2') format('woff2');
}

/* === Fira Code (mono) === */
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/FiraCode-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/FiraCode-Bold.woff2') format('woff2');
}
