/* ============================================================
   ADC Design System — Fonts (self-hosted)
   ============================================================
   10 fichiers .woff2 hébergés localement dans assets/fonts/
   Plus de dépendance à Google Fonts CDN — conformité RGPD.

   Lora (serif)    : Regular, Italic, Medium, MediumItalic, Bold, BoldItalic
   Poppins (sans)  : Regular, Medium, SemiBold, Bold

   Total : ~236 Ko — Subsets Latin + Latin Extended
   ============================================================ */


/* ----- LORA (serif) — 6 graisses ----- */

@font-face {
    font-family: 'Lora';
    src: local('Lora Regular'), local('Lora-Regular'),
        url('fonts/Lora-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: local('Lora Italic'), local('Lora-Italic'),
        url('fonts/Lora-Italic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: local('Lora Medium'), local('Lora-Medium'),
        url('fonts/Lora-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: local('Lora Medium Italic'), local('Lora-MediumItalic'),
        url('fonts/Lora-MediumItalic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: local('Lora Bold'), local('Lora-Bold'),
        url('fonts/Lora-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: local('Lora Bold Italic'), local('Lora-BoldItalic'),
        url('fonts/Lora-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}


/* ----- POPPINS (sans-serif) — 4 graisses ----- */

@font-face {
    font-family: 'Poppins';
    src: local('Poppins Regular'), local('Poppins-Regular'),
        url('fonts/Poppins-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

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

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