/*
 * fonts.css — família tipográfica do site: TT Firs Neue (arquivos em assets/fonts/).
 *
 * Duas faces, mesma família ("TT Firs Neue"), selecionadas por font-weight:
 *   400  Regular   → texto corrido, descrições, links, botões
 *   600  DemiBold  → títulos e subtítulos
 * Os componentes não usam números: usam os tokens de papel em variables.css
 * (--font-weight-heading / --font-weight-subheading / --font-weight-body).
 *
 * woff2 primeiro (menor), woff como fallback. font-display: swap mostra o
 * texto imediatamente com a fonte de sistema e troca quando a fonte carrega.
 * As duas woff2 são pré-carregadas no <head> do index.html.
 *
 * ATENÇÃO: os arquivos são a versão "Trial" da fonte — verificar a licença
 * antes de publicar em produção.
 */

@font-face {
    font-family: "TT Firs Neue";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        url("../fonts/TT Firs Neue Trial Regular.woff2") format("woff2"),
        url("../fonts/TT Firs Neue Trial Regular.woff") format("woff");
}

@font-face {
    font-family: "TT Firs Neue";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src:
        url("../fonts/TT Firs Neue Trial DemiBold.woff2") format("woff2"),
        url("../fonts/TT Firs Neue Trial DemiBold.woff") format("woff");
}
