/**
 * Inter — auto-hospedada.
 *
 * Vinha do Google por `@import` dentro do base.css, o que trazia três problemas:
 *
 *   1. O `@import` é uma cadeia em série. O browser tinha de descarregar o
 *      base.css, fazer o parse, só então descobrir o @import, ir ao
 *      fonts.googleapis.com buscar outra folha de estilo, fazer o parse dessa, e
 *      só aí pedir os ficheiros da fonte. Quatro idas e voltas antes da primeira
 *      letra aparecer com a forma certa.
 *   2. Pedia NOVE pesos (100 a 900) quando o CSS do projecto usa cinco
 *      (300, 400, 500, 600, 700).
 *   3. O IP de cada colaborador ia para o Google a cada carga de página. O
 *      Phosphor já tinha sido auto-hospedado exactamente por isto; a Inter tinha
 *      ficado para trás.
 *
 * A Inter é uma fonte VARIÁVEL: um ficheiro por subset cobre todos os pesos, e
 * os cinco que usamos saem dos mesmos 47 KB (latin) — não há um ficheiro por peso.
 *
 * Os dois subsets são os latinos. O `unicode-range` faz o browser descarregar o
 * latin-ext apenas quando uma página tiver caracteres que o exijam; em português
 * corrente isso quase nunca acontece.
 *
 * Ficheiros de https://fonts.gstatic.com/s/inter/v20/ (SIL Open Font License 1.1).
 * Para actualizar: pedir o CSS a fonts.googleapis.com com um User-Agent de browser
 * moderno, trocar os .woff2 e os unicode-range abaixo.
 */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900; /* variável — cobre todos os pesos num só ficheiro */
  font-display: swap;
  src: url('inter-latin-ext.woff2') format('woff2');
  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: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('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;
}
