/* Fontes auto-hospedadas (Fraunces + Inter) — substitui o carregamento externo
   via fonts.googleapis.com/fonts.gstatic.com. Elimina 2 conexões externas
   (DNS + TLS handshake) por página, servidas com o mesmo Cache-Control de
   1 ano já configurado no .htaccess para arquivos estáticos. */

@font-face{
  font-family:'Fraunces';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('fonts/fraunces-latin-300-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('fonts/fraunces-latin-400-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('fonts/fraunces-latin-500-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('fonts/fraunces-latin-600-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url('fonts/fraunces-latin-400-italic.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:italic;
  font-weight:500;
  font-display:swap;
  src:url('fonts/fraunces-latin-500-italic.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('fonts/inter-latin-300-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('fonts/inter-latin-400-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('fonts/inter-latin-500-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('fonts/inter-latin-600-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('fonts/inter-latin-700-normal.woff2') format('woff2');
}

/* Lato — usado em páginas legadas (links, privacidade, termos, 2 posts do blog) */
@font-face{
  font-family:'Lato';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('fonts/lato-latin-300-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Lato';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('fonts/lato-latin-400-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Lato';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('fonts/lato-latin-700-normal.woff2') format('woff2');
}
