/* Inter e JetBrains Mono — as duas fontes que só o SERVIDOR carrega.
 *
 * A Oswald está no `style.css`, que as duas frentes compartilham, porque ela vai
 * gravada na placa. Estas duas não vão: os três arquivos somam 101 KB e a
 * partição `storage` do equipamento tem 256 KB com 184 KB já ocupados. A conta
 * inteira está em `www/fontes/LEIA.md`.
 *
 * ⚠️ POR QUE UM ARQUIVO SEPARADO, E NÃO MAIS DUAS REGRAS NO `style.css`.
 *
 * O `style.css` é servido pelos DOIS frontends a partir do mesmo arquivo em
 * `www/` — é a decisão da §10, e é o que impede as telas de divergirem. Declarar
 * aqui Inter e JetBrains Mono faria o painel EMBARCADO pedir dois arquivos que
 * não existem na partição dele: dois 404 em toda página aberta, num servidor
 * HTTP com poucos sockets, para um resultado que a pilha de fontes já entrega de
 * graça (Segoe UI e Consolas). Um arquivo à parte, carregado só por quem tem os
 * arquivos, custa um `<link>` por página e nenhuma requisição perdida.
 *
 * Este frontend roda num PC. Mesmo assim as fontes são hospedadas, não buscadas
 * no Google Fonts como o supervisório faz — o servidor precisa abrir na bancada
 * sem internet, e a fonte é parte da interface, não um enfeite que pode faltar.
 * De quebra, nenhuma requisição de quem abre o painel sai para um terceiro.
 *
 * Arquivos VARIÁVEIS (eixo de peso), subconjunto latino, `swap` — mesmas razões
 * documentadas na Oswald, no `style.css`.
 */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: local("Inter"), url("/fontes/inter.woff2") format("woff2");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: local("JetBrains Mono"), url("/fontes/jetbrains.woff2") format("woff2");
}
