/* Poppins, servida pelo proprio site, em todas as paginas da Jessica.

   Mesmo desenho do fontes.css do Yan: arquivo proprio, ligado no <head> de
   cada pagina antes da folha dela, em vez de um @font-face copiado dentro de
   cada CSS. Sao sete folhas (venda, home, bio, blog, vsl, legais, variante B),
   e sete copias divergiriam na primeira troca de peso.

   Servida daqui, e nao do Google Fonts: nenhuma conexao a outro dominio antes
   do texto aparecer, e o IP do visitante nao vai para terceiro. So o
   subconjunto latino, que cobre acento, cedilha e o simbolo do euro, com cerca
   de 8 KB por peso. Licenca SIL OFL 1.1 em assets/fonts/OFL.txt.

   Caminho relativo a esta folha (../fonts/), que resolve para o mesmo
   /assets/fonts/ do <link rel="preload">: se os dois nao baterem, o navegador
   baixa a fonte duas vezes.

   `swap`: o texto aparece na hora com a fonte do sistema e troca quando a
   Poppins chega. A face "Poppins Fallback" e a Arial com as metricas da
   Poppins (size-adjust e os overrides, tirados da tabela hhea do proprio
   arquivo), para a troca nao empurrar as linhas e nao gerar CLS.

   Pesos: 300 titulos finos, 400 texto, 400 italico na ressalva do topo,
   600 detalhes, 700 botoes e titulos, 800 destaques. Os pesos intermediarios
   que ainda existem nos CSS caem no vizinho pela regra de casamento do
   navegador: 200 e 250 viram 300, 650 vira 700. */

@font-face{
  font-family:"Poppins";
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url("../fonts/poppins-300.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:"Poppins";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("../fonts/poppins-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:"Poppins";
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url("../fonts/poppins-400-italic.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:"Poppins";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url("../fonts/poppins-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:"Poppins";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url("../fonts/poppins-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;
}
@font-face{
  font-family:"Poppins";
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url("../fonts/poppins-800.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;
}

/* Poppins: unitsPerEm 1000, hhea ascender 1050, descender -350, lineGap 100.
   size-adjust 113.73% casa a largura media da Arial com a da Poppins; os
   overrides sao a metrica dividida por esse fator. */
@font-face{
  font-family:"Poppins Fallback";
  src:local("Arial"), local("Helvetica Neue"), local("Helvetica"), local("Liberation Sans");
  size-adjust:113.73%;
  ascent-override:92.33%;
  descent-override:30.78%;
  line-gap-override:8.79%;
}
