/**
 * Polices auto-hébergées — Les Aventureurs
 *
 * Cinzel (Latin)      — poids 400, 700, 900
 * Inter (Latin)       — poids 300, 400, 500, 600
 * EB Garamond (Latin) — poids 400, 500 + italic
 *
 * WOFF2 prioritaire (compression Brotli, ~67% plus léger), TTF fallback.
 * font-display: swap (texte visible immédiatement avec fallback système).
 */

/* ── Cinzel ────────────────────────────────────────────────────────── */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('cinzel-400.woff2') format('woff2'),
         url('cinzel-400.ttf') format('truetype');
}
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('cinzel-700.woff2') format('woff2'),
         url('cinzel-700.ttf') format('truetype');
}
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('cinzel-900.woff2') format('woff2'),
         url('cinzel-900.ttf') format('truetype');
}

/* ── Inter ─────────────────────────────────────────────────────────── */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('inter-300.woff2') format('woff2'),
         url('inter-300.ttf') format('truetype');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('inter-400.woff2') format('woff2'),
         url('inter-400.ttf') format('truetype');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('inter-500.woff2') format('woff2'),
         url('inter-500.ttf') format('truetype');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('inter-600.woff2') format('woff2'),
         url('inter-600.ttf') format('truetype');
}

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