/**
 * Inter auto-hospedada (SIL Open Font License 1.1).
 *
 * Antes vinha do fonts.googleapis.com, que era um <link> de terceiro bloqueando o render por
 * ~826ms: o browser tinha que resolver DNS + TLS pro googleapis, baixar o CSS, e só então
 * descobrir que precisava de outro host (gstatic) pro arquivo da fonte. Servindo do mesmo domínio
 * a fonte entra na mesma conexão HTTP/2 do resto e some uma cadeia inteira do caminho crítico.
 *
 * Só o subset "latin" — cobre todo o português (á à â ã ç é ê í ó ô õ ú) e o latin-ext, que só
 * serve pro leste europeu, custava 133KB à toa.
 *
 * O italic fica declarado mas só é baixado se algum texto realmente renderizar em itálico.
 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/inter/inter-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('../fonts/inter/inter-latin-italic.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/**
 * O tema Blank declara a Blank-Theme-Icons sem font-display, o que segurava o ícone invisível por
 * ~295ms. Redeclarar aqui (mesmo family/weight) faz esta ganhar, sem tocar no tema pai.
 */
@font-face {
    font-family: 'Blank Theme Icons';
    font-style: normal;
    font-weight: normal;
    font-display: block;
    src: url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2') format('woff2'),
         url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff') format('woff');
}
