/* ===========================================================================
   Universo FX — 02-fontes.css
   Declarações @font-face das 3 famílias auto-hospedadas do site.

   Origem dos arquivos:
     site/wp-content/uploads/elementor/google-fonts/fonts/*.woff2
   Renomeados e copiados para: static/assets/fontes/

   BUG A11 CORRIGIDO — os CSS originais do Elementor (manrope.css, inter.css,
   poppins.css) apontavam o src para o domínio de PRODUÇÃO
   (universofx.com.br/wp-content/…). Aqui todos os src usam caminho RELATIVO
   ("../fontes/…"), o que faz o site funcionar por HTTP e por file://,
   e também offline.

   Subsets mantidos: apenas "latin" e "latin-ext" (o site é 100 % pt-BR).
   Descartados: cyrillic, cyrillic-ext, greek, greek-ext, vietnamese e
   devanagari — nenhum caractere dessas faixas aparece nas 102 páginas.
   Descartados também todos os itálicos: o kit declara font-style:normal
   em todos os presets e nenhuma regra do site pede itálico dessas famílias.

   Pesos realmente usados (levantados no CSS inline das 102 páginas):
     Manrope … 500 (corpo), 600 (botões/labels/eyebrow), 700, 800 (h1–h6)
     Inter   … 400 normal
     Poppins … 400 e 500 normal

   font-display:swap em todas as faces — o texto aparece imediatamente na
   fonte de fallback e troca quando a webfont chega, sem período invisível.
   =========================================================================== */


/* ---------------------------------------------------------------------------
   1. MANROPE — fonte principal, usada nas 102 páginas
   ---------------------------------------------------------------------------
   Arquivo VARIÁVEL: um único .woff2 por subset cobre todo o eixo de peso.
   O CSS original do Elementor repetia o mesmo arquivo em 7 blocos (200, 300,
   400, 500, 600, 700, 800); aqui isso vira uma única face com intervalo
   "font-weight: 200 800" — mesmo resultado visual, 1/7 do CSS.
   --------------------------------------------------------------------------- */

/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../fontes/manrope-latin.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;
}

/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../fontes/manrope-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
                 U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
                 U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113,
                 U+2C60-2C7F, U+A720-A7FF;
}


/* ---------------------------------------------------------------------------
   2. INTER — 1 parágrafo centralizado de 18px/400
   ---------------------------------------------------------------------------
   Páginas: /  (post 203),  /quem-somos-universofx/  (1056),
            /nossos-servicos/  (2261)  e  /nr20-avancado-ii-reciclagem/  (627).
   Também variável (um arquivo por subset cobre 100–900).
   --------------------------------------------------------------------------- */

/* latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fontes/inter-latin.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;
}

/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fontes/inter-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
                 U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
                 U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113,
                 U+2C60-2C7F, U+A720-A7FF;
}


/* ---------------------------------------------------------------------------
   3. POPPINS — formulário de /contato/ e as 3 caixas brancas de /quem-somos-universofx/
   ---------------------------------------------------------------------------
   Fonte ESTÁTICA: um arquivo por peso. Só 400 e 500 são usados, e só no
   subset latin (nenhum caractere latin-ext aparece nesses textos, mas o
   fallback natural para Manrope/Sans-serif cobre qualquer acento raro).
   --------------------------------------------------------------------------- */

/* latin — 400 (regular): rótulos do formulário, lista de contato 17px */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fontes/poppins-400-latin.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;
}

/* latin — 500 (medium): títulos 16px do contato e caixas brancas 14px */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fontes/poppins-500-latin.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;
}


/* ---------------------------------------------------------------------------
   4. Preload recomendado (vai no <head>, não aqui)
   ---------------------------------------------------------------------------
   Só a Manrope latin merece preload — é a única fonte que aparece acima da
   dobra em todas as 102 páginas:

     <link rel="preload" href="assets/fontes/manrope-latin.woff2"
           as="font" type="font/woff2" crossorigin>

   Inter e Poppins NÃO devem ser precarregadas: cada uma serve a um punhado
   de páginas e a poucos parágrafos, sempre abaixo da dobra.
   --------------------------------------------------------------------------- */
