/* =============================================================================
   GranaFlow · landing/fonts.css — @font-face da landing estática
   -----------------------------------------------------------------------------
   A landing é HTML/CSS puro: não pode `import "@fontsource/…"` (resolução via
   bundler) nem apontar para os woff2 hasheados do app (/app/assets/*, hash
   instável). Por isso declara suas próprias faces apontando para /fonts/*.woff2
   — cópias GERADAS por scripts/sync-design.mjs a partir do @fontsource, servidas
   na mesma origem (a CSP é font-src 'self', sem CDN).

   NÃO mora no gf-marketing.css compartilhado de propósito: lá, o app (em /app/)
   herdaria estas faces e tentaria buscar /fonts/*, que não existem sob /app/. O
   app carrega os seus próprios woff2 via @fontsource. Esta folha é só da landing.

   Nomes de família idênticos aos tokens de app/src/theme.css:
     --font:     'Sora'
     --font-num: 'Space Grotesk'
   Subset latin; pesos usados na copy PT-BR: Sora 400/600/700/800 (texto, títulos,
   CTA), Space Grotesk 600/700 (numerais do contador e dos preços).
   ========================================================================== */

@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/sora-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/sora-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/sora-latin-700-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/sora-latin-800-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/space-grotesk-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/space-grotesk-latin-700-normal.woff2') format('woff2');
}
