/* =====================================================================
   Bee Saúde — fontes self-hosted.
     Glancyr  display: H1/H2/H3, preços e números grandes, lockup
     Inter    corpo, CTA, listas, tabela e qualquer número em coluna

   As duas são variáveis: um arquivo por família cobre a faixa inteira de
   pesos. Servidas do próprio domínio porque o público está em 3G/4G e
   celular de entrada, e um round-trip a mais para o Google custa caro no
   LCP.

   ---------------------------------------------------------------------
   GLANCYR É A FONTE DO LOGOTIPO, E AGORA É A DO DISPLAY
   ---------------------------------------------------------------------
   A revisão de 28/08/2026 da plataforma de marca corrige a versão
   anterior: o logotipo NÃO é composto em ABC Camera Plain, é em Glancyr.
   O kit entregou a família instalável, e o VF tem eixo `wght` de 100 a
   1000 mais eixo `ital` — 24 KB em woff2, menos que os 33 KB da Sora que
   ele substitui.

   ⚠️ A GLANCYR NÃO PODE ASSUMIR O CORPO DO TEXTO.
   Ela não traz a feature `tnum` e seus dígitos têm sete larguras
   diferentes (o "1" mede 410 contra 655 do "0"). Em coluna de preço, de
   data e de CPF o número dança. §10 reserva texto e interface para a ABC
   Camera Plain, que segue sem chegar; até lá o corpo é Inter, que tem
   numeral tabular. A divisão é essa e não é estética: é legibilidade de
   número.

   ⚠️ LICENÇA DE WEB PENDENTE.
   O que o kit entregou é o pacote de instalação, feito para desktop.
   Publicar a fonte no site é outro tipo de uso e costuma ser licenciado à
   parte, por domínio e por volume de pageviews. Confirmar com quem
   entregou o kit ANTES de o arquivo ir para o Cloudflare.

   ---------------------------------------------------------------------
   SORA E POPPINS SAÍRAM
   ---------------------------------------------------------------------
   A Poppins existia para acompanhar a construção monolinear do coração da
   boaVi; o símbolo morreu no rebranding e a justificativa morreu junto.

   A Sora era provisória desde então e nunca teve relação com a marca:
   entrou porque segurava número grande em tela pequena enquanto não havia
   fonte de marca. Agora há. Com ela fora, o título da página passa a ser
   a mesma letra do logotipo, que é o que faz um H1 ler como marca em vez
   de ler como uma fonte parecida com ela.

   Trocar de família continua barato: nenhuma regra de componente cita
   fonte pelo nome — todas passam por --display / --sans / --logo, três
   declarações em styles.css no projeto inteiro.
   ===================================================================== */

/* A faixa é 100–1000 porque é o que o ARQUIVO tem, conferido no eixo
   `wght` da tabela fvar. O valor padrão do eixo é 1000, então declarar a
   faixa não é detalhe: sem ela, todo texto em Glancyr nasceria no peso
   máximo. Cobertura de acentos conferida para pt-BR; faltam só `° « » …`
   e o ponto médio `·`, que caem no fallback quando aparecem. */
@font-face {
  font-family: "Glancyr";
  src: url("../assets/fonts/Glancyr-var.woff2") format("woff2");
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}

/* A faixa é 100–900 porque é o que o ARQUIVO tem — conferido no eixo `wght`
   da tabela fvar. A declaração anterior dizia `400 600`, mais estreita que o
   arquivo, e por isso TODO `font-weight: 700` do CSS estava sendo renderizado
   em 600: os números grandes (preço, "24h", "01/02/03") nasciam mais leves do
   que o CSS pedia. Corrigido. */
@font-face {
  font-family: "Inter";
  src: url("../assets/fonts/Inter-var.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  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;
}
