/* =====================================================================
   UNDEAD PLUS - MODO LEVE NO CELULAR
   Ligado pela classe "up-lite" no <html> (o layout coloca ela sozinho
   em celular/tablet). No computador NADA aqui é aplicado.
   Para testar no PC: abra o site com ?leve=1  |  desligar: ?leve=0
   ===================================================================== */

/* 1. Desfoque de fundo (backdrop-filter) é o que mais trava a rolagem no
      celular: o aparelho redesenha o desfoque a cada pixel rolado.
      Troca o "vidro" por um fundo escuro sólido, visual quase igual. */
html.up-lite *,
html.up-lite *::before,
html.up-lite *::after {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
html.up-lite .upc-glass,
html.up-lite .avx, html.up-lite #prx.prx, html.up-lite .topNews.home-block, html.up-lite .topSlider.home-block,
html.up-lite .homeTop .home-block, html.up-lite .midBlock .home-block, html.up-lite .about.home-block,
html.up-lite .pageContent.home-block, html.up-lite .page, html.up-lite .rwx {
  background: rgba(16, 11, 8, .93) !important;
}
html.up-lite .header.up-fixed {
  background: rgba(10, 8, 7, .97) !important;
  box-shadow: 0 6px 14px rgba(0, 0, 0, .45);
  animation: none;
}
html.up-lite .uph-shade,
html.up-lite .upb-shade { background-color: rgba(8, 6, 5, .45); }

/* 2. Efeitos de mistura de cor (blend) forçam o celular a recompor a tela toda */
html.up-lite .up-embers,
html.up-lite .upc-ambient,
html.up-lite .upc-sparks { display: none !important; }
html.up-lite .ucx-foil,
html.up-lite .ucx-shine { mix-blend-mode: normal; opacity: .12; }

/* 3. Animações decorativas que ficam rodando para sempre (e redesenham sombra/desfoque) */
html.up-lite .uph-aura { animation: none; filter: none; }
html.up-lite .uph-art,
html.up-lite .uph-art.is-on,
html.up-lite .uph-art.is-out { filter: none !important; animation: none !important; }
html.up-lite .uph-art.is-on { filter: drop-shadow(0 10px 16px rgba(0, 0, 0, .55)) !important; }
html.up-lite .up-fab,
html.up-lite .upl-smoke,
html.up-lite .upl-logo,
html.up-lite .upc-relic, html.up-lite [class*="upc-relic"],
html.up-lite .rwx-teaser::after { animation: none !important; }
html.up-lite .upl-logo { filter: none; }
html.up-lite .up-fab { box-shadow: 0 8px 18px rgba(0, 0, 0, .5); }
html.up-lite .rwx, html.up-lite .rwx * { animation-name: none; }
html.up-lite .rwx-card:not(.rwx-loaded) .rwx-who-ava { animation: rwx-pulse 1.2s ease-in-out infinite; } /* mantém o "carregando" */
html.up-lite [class*="cloud"] { animation: none !important; }

/* 4. Sombras gigantes e "3D" em cartas pesam no celular */
html.up-lite .mid-block { will-change: auto; transform-style: flat; }
html.up-lite .upl-box, html.up-lite .upa-crown, html.up-lite .upi-seal { filter: none !important; }

/* 5. Toque mais rápido: sem atraso de clique duplo e sem destaque azul */
html.up-lite a, html.up-lite button, html.up-lite [role="button"], html.up-lite label {
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}

/* 6. Conteúdo fora da tela só é desenhado quando chega perto (rolagem mais leve) */
html.up-lite .home-block + .home-block,
html.up-lite .upk-sec,
html.up-lite footer {
  content-visibility: auto;
  contain-intrinsic-size: auto 600px;
}
