/*
 * Fontes locais (self-hosted) — Independent Theme
 * ================================================
 * As fontes são carregadas LOCALMENTE (não do CDN do Google) para
 * respeitar a privacidade do visitante (sem envio de IP ao Google)
 * e cumprir as diretrizes do WordPress.org.
 * Fontes: Fontsource (mesmos arquivos do Google Fonts), licença SIL OFL 1.1.
 * font-display: swap — o texto aparece imediatamente com fonte de sistema
 * e troca para a fonte web assim que ela carrega (melhor desempenho/acessibilidade).
 */

/* ── Inter ── */
@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'); }
@font-face { font-family:'Inter'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/inter-latin-800-normal.woff2') format('woff2'); }

/* ── Montserrat ── */
@font-face { font-family:'Montserrat'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/montserrat-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family:'Montserrat'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/montserrat-latin-800-normal.woff2') format('woff2'); }
@font-face { font-family:'Montserrat'; font-style:normal; font-weight:900; font-display:swap; src:url('../fonts/montserrat-latin-900-normal.woff2') format('woff2'); }

/* ── Poppins ── */
@font-face { font-family:'Poppins'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/poppins-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/poppins-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/poppins-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/poppins-latin-800-normal.woff2') format('woff2'); }

/* ── Playfair Display ── */
@font-face { font-family:'Playfair Display'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/playfair-display-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family:'Playfair Display'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/playfair-display-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family:'Playfair Display'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/playfair-display-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family:'Playfair Display'; font-style:italic; font-weight:400; font-display:swap; src:url('../fonts/playfair-display-latin-400-italic.woff2') format('woff2'); }
@font-face { font-family:'Playfair Display'; font-style:italic; font-weight:600; font-display:swap; src:url('../fonts/playfair-display-latin-600-italic.woff2') format('woff2'); }

/* ── Plus Jakarta Sans ── */
@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/plus-jakarta-sans-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/plus-jakarta-sans-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/plus-jakarta-sans-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/plus-jakarta-sans-latin-700-normal.woff2') format('woff2'); }

/* ── Raleway ── */
@font-face { font-family:'Raleway'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/raleway-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family:'Raleway'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/raleway-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family:'Raleway'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/raleway-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family:'Raleway'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/raleway-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family:'Raleway'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/raleway-latin-800-normal.woff2') format('woff2'); }

/* ── Oswald (estilo Rock) — corrige dívida antiga: nunca tinha sido
   carregada de fato, nem via Google Fonts; o navegador sempre caiu no
   fallback (Barlow Condensed / Arial Narrow). Agora carrega de verdade. ── */
@font-face { font-family:'Oswald'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/oswald-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family:'Oswald'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/oswald-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family:'Oswald'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/oswald-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family:'Oswald'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/oswald-latin-700-normal.woff2') format('woff2'); }
