/* ============================================================================
   Fonte Inter — AUTO-HOSPEDADA (mesmo domínio), em vez de Google Fonts.
   ----------------------------------------------------------------------------
   Motivo: quando a fonte vinha do Google, ela chegava DEPOIS da primeira
   pintura (round-trip pra fonts.googleapis.com + fonts.gstatic.com). Cada peso
   (300–900) é um arquivo separado e chegava num momento diferente; a cada um
   que chegava, o texto era re-renderizado e as linhas quebravam de outro jeito
   — o texto "pulava" durante a leitura, principalmente no celular em 4G.

   Aqui os arquivos são servidos do próprio site (mesma origem, com preload no
   <head>), então chegam junto com a página. E `font-display: optional` garante
   que, se mesmo assim algum peso atrasar, o navegador NÃO troca a fonte no meio
   da leitura: usa o fallback por toda a visita (sem pulo) e deixa a Inter no
   cache pra próxima vez.

   Subset "latin" = cobre todo o português (á à â ã ç é ê í ó ô õ ú...).
   ============================================================================ */

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

/* Fallback com MÉTRICAS ajustadas pra bater com a Inter. Se a Inter não
   estiver pronta a tempo (conexão ruim + font-display:optional), o texto usa
   este fallback — que ocupa quase exatamente o mesmo espaço da Inter, então
   não há re-quebra de linha perceptível. É a mesma técnica do next/font. */
@font-face{
  font-family:'Inter Fallback';
  src:local('Arial');
  ascent-override:90.00%;
  descent-override:22.43%;
  line-gap-override:0.00%;
  size-adjust:107.64%;
}
