/* fontes.css · Codec Studio · Identidade base 2027 · Conjunto D "Nunito Sans com curva"
   3 famílias, todas SIL OFL 1.1 (licença em OFL.txt dentro de cada pasta). Só os pesos usados.
   Os .woff2 foram feitos dos arquivos oficiais sem mudar nenhum byte das tabelas (_gerador/woff2.mjs) e conferidos no Chromium:
   carregam e desenham igual ao .ttf, pixel a pixel.
   Os caminhos abaixo são relativos a este arquivo: se mudar a pasta das fontes no site, ajuste os url().
   Pré-carregar no <head> só a do título:
   <link rel="preload" href="/caminho/fontes/nunito-sans/NunitoSans10pt-SemiBold.woff2" as="font" type="font/woff2" crossorigin> */

/* Nunito Sans 10pt (o mesmo desenho do manual): títulos, subtítulo, rótulos, botões e menu */
@font-face {
  font-family: "Nunito Sans";
  src: url("/identidade/fontes/nunito-sans/NunitoSans10pt-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/identidade/fontes/nunito-sans/NunitoSans10pt-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/identidade/fontes/nunito-sans/NunitoSans10pt-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Texto corrido e subtítulos: Museo Sans, pelo kit do Adobe Fonts (ffq7ngy, domínios codecstudio.com.br e localhost),
   carregado no <head> da página. Não há arquivo hospedado aqui. A Mukta saiu da v3 (20/10/2026). */

/* Fraunces 72pt Soft SemiBold Italic: a palavra de destaque */
@font-face {
  font-family: "Fraunces";
  src: url("/identidade/fontes/fraunces/Fraunces72ptSoft-SemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Fontes de reserva com a mesma largura das da marca: enquanto a fonte chega, o texto não pula de lugar.
   Medido no Chromium em 19/10/2026 (_gerador/medicoes/fontes.json): largura de um parágrafo do site em cada fonte, comparada
   com a Arial e a Georgia. ascent/descent = métricas da fonte da marca divididas pelo size-adjust. */
@font-face {
  font-family: "Nunito Sans Reserva";
  src: local("Arial"), local("ArialMT");
  font-weight: 300 500;
  size-adjust: 103.03%;
  ascent-override: 98.13%;
  descent-override: 34.26%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Nunito Sans Reserva";
  src: local("Arial Bold"), local("Arial-BoldMT");
  font-weight: 600 800;
  size-adjust: 99.09%;
  ascent-override: 102.03%;
  descent-override: 35.62%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Fraunces Reserva";
  src: local("Georgia Bold Italic"), local("Georgia-BoldItalic");
  font-weight: 600;
  font-style: italic;
  size-adjust: 81.17%;
  ascent-override: 120.49%;
  descent-override: 31.42%;
  line-gap-override: 0%;
}
