/* BOOOT · Archivo + Inter self-host (variáveis · subset woff2)
   D-MARCA-OURO-LARANJA-E-CREME-SAEM-16AGO: Archivo faz o TÍTULO (variável com
   eixo de largura wdth 62-125 · o 62% do dono vem daqui via font-stretch),
   Inter faz o TEXTO. Por que self-host: render fiel OFFLINE (headless/criativo
   sem rede não cai pra system-ui silencioso).
   Licença: ambas SIL Open Font License 1.1 (OFL · livre pra embutir e redistribuir).
   Fonte dos arquivos: github.com/google/fonts (ofl/archivo · ofl/inter), 16/ago/2026.
   As faces Poppins do legado moram na ponte _MARCA/tokens/legado-repintura.css
   e morrem com a repintura do §8.3 do contrato.

   ⚠️ POR QUE woff2 E NÃO O .ttf (medido em 16/ago, não é preferência):
   o repo trouxe as variáveis como TTF do google/fonts, e TTF variável é enorme:
   archivo 643 KB + inter 856 KB + itálica 724 KB = 2,2 MB. A página de vendas
   servia 39 KB de Poppins, então ligar a letra nova em TTF deixaria o site MAIS
   LENTO do que estava antes da repintura, que é o oposto do trabalho. O subset
   (repertório latino completo: ASCII + Latin-1 + Latin Extended-A + pontuação
   tipográfica + moeda + marcadores) derruba pra 115 + 102 + 129 KB, uma queda
   de 84%. PROVADO que os EIXOS SOBREVIVERAM ao subset, lendo a tabela `fvar`
   do antes e do depois: Archivo mantém `wght 100-900` e `wdth 62-125`, Inter
   mantém `opsz 14-32` e `wght 100-900`. Sem essa prova o subset seria um
   downgrade calado da marca, porque o 62% do dono VEM DO EIXO.
   Ferramenta: `subset-font` (npm · harfbuzzjs). Adotada, não construída.

   ⚠️ OS .ttf CONTINUAM NO DISCO, e isso NÃO é resíduo: eles são a fonte de
   três consumidores que não passam por CSS nenhum, e apagá-los quebra os três.
     · _MOTOR/prova_cards/config.py:43-44 (Pillow lê o TTF direto e aplica o
       eixo por set_variation_by_name · os 28 cards de prova)
     · _MARCA/manual/build-manual.mjs:17 (embute o TTF em base64 no manual)
     · _MARCA/design-sync/build-bundle.mjs:23 (empacota o TTF no bundle)
   O que mudou é só QUEM O NAVEGADOR BAIXA. Nenhuma regra abaixo aponta pro
   .ttf, então o build-portal (que copia por recursão de url()) não o publica.

   ⚠️ NÃO ponha <link rel="preload"> nestes arquivos sem medir. Preload de
   três faces compete com o LCP; `font-display: swap` já entrega texto na
   primeira pintura. */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url('archivo-var.woff2') format('woff2-variations');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url('archivo-italic-var.woff2') format('woff2-variations');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('inter-var.woff2') format('woff2-variations');
}
