/* ─────────────────────────────────────────────────────────────
   TopCalcNow — fontes self-hosted (woff2 only, latin subset)
   Substitui Google Fonts CDN. Eliminou ~1.5s de bloqueio mobile.
   font-display: swap = mostra fallback do sistema enquanto baixa,
   troca depois sem flash de invisible text (FOIT).
───────────────────────────────────────────────────────────── */

/* ── Sora — usado em h1-h4, badges, botões ── */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/sora-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/sora-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/sora-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/assets/fonts/sora-800.woff2') format('woff2');
}

/* ── DM Sans — corpo do texto ── */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/dm-sans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/dm-sans-500.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/dm-sans-600.woff2') format('woff2');
}

/* ── JetBrains Mono — fórmulas matemáticas ── */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/jetbrains-mono-500.woff2') format('woff2');
}

/* ─────────────────────────────────────────────────────────────
   ESCONDER PLACEHOLDERS DE ADS ENQUANTO ADSENSE NÃO APROVOU
   Quando AdSense for aprovado:
     - REMOVER este bloco inteiro
     - Os placeholders .adsense-slot / .ad-slot vão ser substituídos
       pelo código real do AdSense via api.php (regerar todos)
   Por enquanto, mantém site limpo para revisão do Google.
───────────────────────────────────────────────────────────── */
.adsense-slot,
.ad-slot,
.adsense-strip {
  display: none !important;
}
