@font-face {
    font-family: 'Modern No. 20';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/modern-no-20.woff2') format('woff2'),
        url('fonts/modern-no-20.ttf') format('truetype'),
        local('Modern No. 20'),
        local('ModernNo20');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/eb-garamond-regular.woff2') format('woff2'),
        url('fonts/eb-garamond-regular.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/eb-garamond-italic.woff2') format('woff2'),
        url('fonts/eb-garamond-italic.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/eb-garamond-600.woff2') format('woff2'),
        url('fonts/eb-garamond-600.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/eb-garamond-700.woff2') format('woff2'),
        url('fonts/eb-garamond-700.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/eb-garamond-700italic.woff2') format('woff2'),
        url('fonts/eb-garamond-700italic.ttf') format('truetype');
}

/* ─── Gentium Book Plus (fallback academic) ─── */
@font-face {
    font-family: 'Gentium Book Plus';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/gentium-book-plus-regular.woff2') format('woff2'),
        url('fonts/gentium-book-plus-regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Gentium Book Plus';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/gentium-book-plus-italic.woff2') format('woff2'),
        url('fonts/gentium-book-plus-italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Gentium Book Plus';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/gentium-book-plus-700.woff2') format('woff2'),
        url('fonts/gentium-book-plus-700.ttf') format('truetype');
}

@font-face {
    font-family: 'Gentium Book Plus';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/gentium-book-plus-700italic.woff2') format('woff2'),
        url('fonts/gentium-book-plus-700italic.ttf') format('truetype');
}
