/**
 * Google Fonts auto-hébergées
 * Poppins (400, 500, 600, 700) + Sen (400, 500, 600)
 *
 * Optimisé pour performance : woff2 uniquement (support 98%+ navigateurs)
 * font-display: swap pour éviter le FOIT (Flash of Invisible Text)
 */

/* Poppins Regular (400) */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/poppins/poppins-v24-latin-regular.woff2') format('woff2');
}

/* Poppins Medium (500) */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/poppins/poppins-v24-latin-500.woff2') format('woff2');
}

/* Poppins SemiBold (600) */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/poppins/poppins-v24-latin-600.woff2') format('woff2');
}

/* Poppins Bold (700) */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/poppins/poppins-v24-latin-700.woff2') format('woff2');
}

/* Sen Regular (400) */
@font-face {
    font-family: 'Sen';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/sen/sen-v12-latin-regular.woff2') format('woff2');
}

/* Sen Medium (500) */
@font-face {
    font-family: 'Sen';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/sen/sen-v12-latin-500.woff2') format('woff2');
}

/* Sen SemiBold (600) */
@font-face {
    font-family: 'Sen';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/sen/sen-v12-latin-600.woff2') format('woff2');
}
