:root {
    --bs-body-font-family: 'Plus Jakarta Sans', sans-serif;
    --los-arcos-body-font: 'Plus Jakarta Sans', sans-serif;
}

/* Fuentes propias del sitio.
 * `font-display: swap` evita el texto invisible (FOIT) mientras carga la fuente:
 * el navegador pinta con la fuente de respaldo y la cambia al terminar. */

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

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

/* Playfair Display se usaba en customHeader.css sin declararse nunca,
 * asi que el navegador caia al serif del sistema. Fuente variable: un solo
 * archivo cubre todos los pesos de 400 a 900. */
@font-face {
    font-family: 'Playfair Display';
    src: url('/assets/fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 400 900;
    font-style: normal;
    font-display: swap;
}
