/* Projeto Atlas — @font-face da família de sinalização: Overpass (SIL OFL 1.1).
 *
 * GERADO por tmp/fontes.mjs a partir da API css2 do Google Fonts e COMMITADO:
 * o app não tem build, então o que o navegador usa é o que está no git.
 * Proveniência de cada arquivo (URL, peso declarado, bytes, sha256) está no
 * CREDITS.md, e a licença OFL também.
 *
 * São DOIS arquivos, não um por peso: a Overpass é fonte VARIÁVEL (o eixo wght
 * vai de 100 a 900 na Overpass e de 300 a 700 na Mono), então os pesos 400,
 * 700 e 900 que o design system usa saem do mesmo arquivo. Só o subconjunto
 * `latin` entra — o Atlas é em português, e latin-ext/cyrillic/vietnamese
 * seriam 100 KB que ninguém desenha.
 *
 * font-display: block — a fonte É a cara do Atlas. Sem ela o app volta a ter
 * cara de protótipo; melhor um instante sem texto do que outra tipografia.
 * Os woff2 estão no precache do sw.js, então offline a fonte existe.
 *
 * O CSS do app NÃO escolhe fonte por nome: usa --fonte-placa e --fonte-mono,
 * do tokens.css. Este arquivo só declara as famílias. */

/* Overpass — latin, peso variável 100 900 */
@font-face {
  font-family: "Overpass";
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url("../fonts/overpass-latin-var.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;
}

/* Overpass Mono — latin, peso variável 300 700 */
@font-face {
  font-family: "Overpass Mono";
  font-style: normal;
  font-weight: 300 700;
  font-display: block;
  src: url("../fonts/overpass-mono-latin-var.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;
}
