/* ==============================================================
   Correções v8 — câmera ativa com hero limpo, sem bloquear controles
   ============================================================== */

/*
   Quando a câmera/gestos entram em uso, o conteúdo comercial do hero
   precisa sair da frente da experiência: título, frase, tags, CTAs e
   demo inicial ficam invisíveis e sem hitbox. Os controles da câmera
   continuam dentro do iframe e o menu/header permanecem clicáveis.
*/
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-editorial-content,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-title-block,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-title-block *,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-editorial-headline,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-editorial-description,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-niche-tags,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-niche-tags *,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-actions,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-actions *,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-cta-wrap,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-cta-wrap *,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-demo,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-demo *,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-activate-btn,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-activate-btn * {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Mantém somente o cabeçalho, menu, voltar ao topo e WhatsApp livres.
   Isso evita a camada invisível que já bloqueou os botões anteriormente. */
body.hero-rv-camera-active .header,
body.hero-rv-camera-active .header *,
body.hero-rv-camera-active .orbita-editorial-header,
body.hero-rv-camera-active .orbita-editorial-header *,
body.hero-rv-camera-active .orbita-menu-toggle,
body.hero-rv-camera-active .orbita-menu-toggle *,
body.hero-rv-camera-active .navmenu,
body.hero-rv-camera-active .navmenu *,
body.hero-rv-camera-active .scroll-top,
body.hero-rv-camera-active .scroll-top *,
body.hero-rv-camera-active .whatsapp-float,
body.hero-rv-camera-active .whatsapp-float * {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

/* O fundo/iframe continua sem capturar wheel no desktop nem toque no mobile.
   A movimentação por mouse fica pela ponte JS; gestos/câmera ficam dentro do iframe. */
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-background,
body.hero-rv-camera-active .hero.hero-orbita-editorial .hero-rv-background iframe,
body.hero-rv-camera-active .hero.hero-orbita-editorial #heroRvFrame {
  visibility: visible !important;
  opacity: 1 !important;
}
