/* Tipos de letra da CEPRONE.
   ==========================================================================
   Até 9/11/2026 o site não tinha tipo de letra nenhum: caía no 'Segoe UI' do
   Windows. Era isso, mais do que qualquer outra coisa, que o fazia parecer um
   painel administrativo em vez de uma marca — e também porque cada visitante
   via uma letra diferente conforme o sistema que tem.

   As fontes vivem no nosso servidor, não no Google. Duas razões, e a primeira
   é que aqui se paga a internet ao megabyte: um pedido a fonts.googleapis.com
   custa à pessoa uma ligação nova, uma espera de DNS e um ficheiro que o nosso
   servidor já podia ter entregue no mesmo pedido da página. A segunda é que o
   site deixa de depender de um serviço de fora para se ver bem.

   São 80 KB ao todo, pedidos uma vez e depois guardados no navegador.

   Figtree: um grotesco geométrico, firme nos títulos grandes e legível nos
   pequenos. Uma só família em ficheiro variável cobre todos os pesos (300 a
   900) em 20 KB — pedir seis pesos separados custaria seis vezes mais.

   JetBrains Mono: só para as linhas curtas em maiúsculas — "NAMPULA,
   MOÇAMBIQUE · DESDE 2021", os rótulos dos números, as numerações das secções.
   É a assinatura que o sítio já tinha com a mono do sistema; com uma mono a
   sério passa a ler-se como escolha e não como acaso.

   font-display:swap — o texto aparece logo com a letra do sistema e troca
   quando a fonte chega. Numa ligação lenta vale mais ler desde o início com a
   letra errada do que esperar em branco pela certa. */

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("fontes/figtree.202cfb54d4e6.woff2") format("woff2");
  /* Alcance latino básico: cobre o português todo. */
  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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("fontes/figtree-ext.eca8d8b337ff.woff2") format("woff2");
  /* Latino alargado: línguas da região e nomes próprios que saem do básico.
     Só é descarregado se a página tiver mesmo um destes caracteres. */
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("fontes/mono-400.caf0dfde4e44.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("fontes/mono-700.69002db50656.woff2") format("woff2");
}
