/* ═══════════════════════════════════════════════════════
   KAPTIVIA — Déclarations typographiques
   Toutes les polices sont locales (zéro dépendance réseau)
   ═══════════════════════════════════════════════════════ */


/* ─── Poppins (titres, labels) — 4 graisses ─── */

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

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

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

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


/* Nunito retirée du bundle : non utilisée dans les tokens de typographie. */


/* ─── Police signature Kaptivia (accent des titres bicolores) ─── */

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