/* ==========================================================================
   Fontes auto-hospedadas (woff2, subset latin)
   Valores idênticos ao desenho aprovado — não alterar sem revalidar contra
   o backup em tmp/hero-bone-broth/.
   ========================================================================== */

@font-face {
    font-family: 'Baloo 2';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/baloo2-extrabold.woff2') format('woff2');
}
/* Arquivo separado porque o Baloo 2 aqui é estático, não variável: sem uma face
   de 600 declarada, o navegador ignora o pedido e devolve o 800 — peso mais
   leve ele nunca sintetiza. */
@font-face {
    font-family: 'Baloo 2';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/baloo2-semibold.woff2') format('woff2');
}
/* Nunito é fonte VARIÁVEL: um arquivo cobre o eixo wght inteiro (200–1000).
   Por isso a faixa no font-weight — trocar por um estático faria o navegador
   sintetizar os pesos que faltassem, e o texto sairia deformado. */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 200 1000;
    src: url('../fonts/nunito-variable.woff2') format('woff2-variations'),
         url('../fonts/nunito-variable.woff2') format('woff2');
}
@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 200 1000;
    src: url('../fonts/nunito-italic-variable.woff2') format('woff2-variations'),
         url('../fonts/nunito-italic-variable.woff2') format('woff2');
}
