/*
 * Fontes auto-hospedadas (arquivos do Fontsource). Evita a dependência do CDN do Google
 * Fonts — que, além de causar o flash de fonte no F5, sequer servia o "Hanken Grotesk"
 * (o app pedia "Hanken Grotesque", nome inexistente, e caía no fallback).
 * Subset latin (cobre o português). Servidas do mesmo domínio e pré-carregadas em App.razor.
 */

/* Hanken Grotesk — fonte variável: um arquivo cobre os pesos 100–900 (eixo wght). */
@font-face {
    font-family: 'Hanken Grotesk';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/hanken-grotesk-latin-wght-normal.woff2') format('woff2');
}

/* JetBrains Mono — estático (pesos usados: 400, 500, 600). */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/jetbrains-mono-latin-400-normal.woff2') format('woff2');
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/jetbrains-mono-latin-500-normal.woff2') format('woff2');
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/jetbrains-mono-latin-600-normal.woff2') format('woff2');
}
