/* iPhone/iPad (Safari e qualquer navegador do iOS, todos usam o WebKit) — 20/10, "Jogo travado no iPhone".
 *
 * Medido no iPhone 14 Plus (iOS 27, densidade 3) com ?diag=1 (src/ui/diag-aparelho.js): a batalha
 * rodava a 4 quadros/s, a página travada 66% do tempo (toque e menus sem resposta). Tirando
 * filter, backdrop-filter, box-shadow e text-shadow de TUDO, foi a 45 quadros/s. Tirar só um deles,
 * ou só dentro ou só fora da batalha, não adiantou (2ª rodada): o iOS repinta no processador as
 * camadas com esses efeitos a cada quadro, e qualquer grupo que sobra segura o resto.
 * A classe `motor-ios` no <html> vem do teste no <head> do index.html. Android e PC não mudam.
 * O `filter` só sai na tela da batalha: fora dela ele tem sentido (silhueta preta do que falta no
 * Bestiário, nos Sets, nos Pets e nos Titans). Na batalha os ícones apagados (skill trancada, em
 * recarga) seguem com o filtro de cor: são pequenos e parados. */
html.motor-ios #battleView *:not(.battle-skill-slot):not(.col-icone):not(.rail-toggle-icon),
html.motor-ios #battleView *::before,
html.motor-ios #battleView *::after{
  filter:none!important;
  -webkit-filter:none!important;
}
html.motor-ios *,
html.motor-ios *::before,
html.motor-ios *::after{
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
/* Diagnóstico (?diag=1): a etapa "efeitos de volta" tira a classe para comparar. */
