@font-face {
    font-family: 'PP Kyoto';
    src: url('PPKyoto-Regular.woff2') format('woff2'),
        url('PPKyoto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Kyoto';
    src: url('PPKyoto-Heavy.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Overused Grotesk : Light pour le texte courant (maquette V2) */
@font-face {
    font-family: 'Overused Grotesk';
    src: url('OverusedGrotesk-Light.woff2') format('woff2'),
        url('OverusedGrotesk-Light.woff') format('woff');
    font-weight: 300 400;
    font-style: normal;
    font-display: swap;
}

/* Book : menu de navigation. Famille à part pour qu'aucune correspondance
   de graisse ne puisse retomber sur le Light. */
@font-face {
    font-family: 'Overused Grotesk Book';
    src: url('OverusedGrotesk-Book.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Overused Grotesk';
    src: url('OverusedGrotesk-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sul Mono';
    src: url('SulMono-Black.woff2') format('woff2'),
        url('SulMono-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('WorkSans-Italic.woff2') format('woff2'),
        url('WorkSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('WorkSans-Regular.woff2') format('woff2'),
        url('WorkSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('WorkSans-SemiBold.woff2') format('woff2'),
        url('WorkSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

