/* ═══════════════════════════════════════════════════════════════════
   fonts.css — Cinzel + Hanken Grotesk, servidas localmente.
   Sem Google Fonts, sem CDN. Os .woff2 sao subsets latinos gerados a
   partir dos .ttf variaveis originais (mantidos como fallback).
   ═══════════════════════════════════════════════════════════════════ */

/* Cinzel — variable font (wght 400–900). Display, eyebrows, numeros. */
@font-face {
  font-family: "Cinzel";
  src: url("../assets/Fontes/Cinzel/Cinzel-VariableFont_wght.woff2") format("woff2"),
       url("../assets/Fontes/Cinzel/Cinzel-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

/* Hanken Grotesk — variable font (wght 100–900; o site usa 300–600).
   Corpo, UI, leads. */
@font-face {
  font-family: "Hanken Grotesk";
  src: url("../assets/Fontes/Hanken_Grotesk/HankenGrotesk-VariableFont_wght.woff2") format("woff2"),
       url("../assets/Fontes/Hanken_Grotesk/HankenGrotesk-VariableFont_wght.ttf") format("truetype");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

/* Hanken Grotesk Italic — apenas citacoes (Cinzel nao tem italico). */
@font-face {
  font-family: "Hanken Grotesk";
  src: url("../assets/Fontes/Hanken_Grotesk/HankenGrotesk-Italic-VariableFont_wght.woff2") format("woff2"),
       url("../assets/Fontes/Hanken_Grotesk/HankenGrotesk-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}
