/* Fonte do site novo.
 *
 * O @font-face morava no workbench.css, que so as paginas compostas carregam.
 * Como resultado, as paginas convertidas caiam para a fonte de fallback e o
 * mesmo cabecalho saia com medidas diferentes em cada rota. Aqui ele fica num
 * arquivo proprio, carregado em todas as paginas.
 *
 * O arquivo e local, e nao vem do Google Fonts: sao 315 KB de fonte variavel
 * servidos do proprio dominio, sem requisicao a terceiros.
 */

@font-face {
  font-family: "Google Sans Flex";
  font-style: normal;
  font-weight: 1 1000;
  font-stretch: 75% 125%;
  font-display: swap;
  src: url("/assets/fonts/google-sans-flex-latin-variable.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;
}

/* A folha entra no fim do <head>, depois do CSS legado, para poder virar a
   fonte padrao das paginas ainda convertidas. Os elementos de formulario nao
   herdam fonte por conta propria, por isso aparecem citados. */
body,
h1, h2, h3, h4, h5, h6,
p, a, li, span, strong, em, small, label,
button,
input,
optgroup,
select,
textarea {
  /* !important porque o Elementor grava a fonte em regras de widget, com
     seletores muito mais especificos, e ainda inline no proprio documento.
     Sem isto a fonte nova so valeria nas paginas ja migradas. O seletor evita
     de proposito o universal: os icones do builder usam font-family para
     desenhar os glifos e sumiriam. */
  font-family: "Google Sans Flex", Inter, system-ui, sans-serif !important;
}
