/* ------------------------------------------------------------
   As fontes do sistema, servidas pelo próprio servidor.

   Antes elas vinham do Google (fonts.googleapis.com e
   fonts.gstatic.com): duas conversas com um computador de fora
   antes de a primeira letra aparecer na tela — e, numa obra que
   bloqueia domínio externo, letra que nunca chegava. Agora os
   arquivos moram aqui dentro, viajam na mesma conexão do resto
   do sistema e o navegador guarda cada um por um ano.

   Só o recorte latino de cada peso, que é o que o português usa.
   O navegador baixa apenas os pesos que a tela realmente pinta.
   ------------------------------------------------------------ */
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;src:url('fontes/archivo-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url('fontes/archivo-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('fontes/archivo-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:600;font-display:swap;src:url('fontes/archivo-narrow-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:700;font-display:swap;src:url('fontes/archivo-narrow-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fontes/ibm-plex-mono-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fontes/ibm-plex-mono-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url('fontes/ibm-plex-mono-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('fontes/montserrat-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url('fontes/montserrat-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('fontes/montserrat-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('fontes/montserrat-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url('fontes/montserrat-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('fontes/poppins-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('fontes/poppins-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('fontes/poppins-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('fontes/poppins-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url('fontes/poppins-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url('fontes/poppins-latin-600-italic.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url('fontes/poppins-latin-700-italic.woff2') format('woff2')}
