/* Goklah — tipografia (Inter).
 *
 * Fonte única e fixa da interface. Fase A original tinha usado Inter;
 * "Fase A refeita" trocou pra Open Sans partindo de `DEFAULT_FONT =
 * "Open Sans"` em packages/client/components/ui/themes/fonts.ts do
 * Stoat — mas a própria tela de Aparência do Stoat de verdade (Fase C,
 * conferida direto pelo usuário, não por print/logo) mostra Inter como
 * a fonte de interface configurada lá. Voltou pra Inter por isso — o
 * texto errado dizia respeito a que arquivo de fonte o Stoat carrega
 * globalmente, não ao que a própria tela de configurações dele exibe/
 * oferece pra fonte da interface, que é o que importa aqui.
 *
 * Self-hosted: os .woff2 vêm de `@fontsource/inter` (dependência
 * registrada em package.json como fonte de verdade pra atualizar),
 * copiados para assets/fonts/ no build (ver scripts/build.js) — mesma
 * lógica já usada pros ícones Lucide.
 *
 * Licença: SIL Open Font License 1.1 (OFL-1.1) — permissiva, permite
 * embutir/redistribuir livremente. Texto completo em
 * assets/fonts/LICENSE-OFL-1.1.txt.
 *
 * Só o subset "latin" — cobre todos os acentos do português sem puxar
 * o latin-ext, que é maior e cobre caracteres que o Goklah não usa.
 * Só os pesos 400/500/600/700 — os mesmos usados pela escala tipográfica
 * do Goklah (--weight-regular/medium/semibold/bold em tokens.css); Inter
 * não tem um peso 300 usado em nenhum lugar da interface, então não foi
 * baixado.
 *
 * A escala tipográfica (tamanhos/pesos/entrelinhas) mora em tokens.css,
 * não aqui — aqui é só o carregamento dos arquivos.
 */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/inter-latin-400.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: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/inter-latin-500.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: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/inter-latin-600.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: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/inter-latin-700.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;
}
