/* Static decoration saves sustained GPU work; gameplay and reward timing stay intact. */
.performance-mobile .holo-foil,
.performance-mobile .holo-foil::before,
.performance-mobile .holo-foil::after,
.performance-mobile .pack-opening-rays,
.performance-mobile .pack-star-orbit,
.performance-mobile .pack-cover-bloom{animation:none!important;will-change:auto!important}
.performance-mobile .pack-color-confetti i:nth-child(n+13){display:none!important}
.performance-mobile .card,.performance-mobile .card::before,.performance-mobile .card::after{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.performance-mobile .pack-opening-art,.performance-mobile .pack-star-card{filter:none!important}
.performance-mobile .ut-owned>div,.performance-mobile .ut-grid>article{content-visibility:auto;contain-intrinsic-size:auto 320px}
.performance-hidden *, .performance-hidden *::before,.performance-hidden *::after{animation-play-state:paused!important}
/* Override the ID specificity of holographic-border.css, keeping its contour. */
.performance-mobile :is(.card,#squad-unified-card).holographic-card>.holo-foil,
.performance-mobile :is(.card,#squad-unified-card).holographic-card:is(:hover,:focus-visible,.holo-show-shine)>.holo-foil{
 animation:none!important;filter:var(--holo-edge-filter,none)!important;opacity:.8;will-change:auto!important;
}
.performance-mobile dialog::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.performance-mobile .trophy-confetti i:nth-child(n+9){display:none!important}
.performance-mobile .trophy-orbit{animation:none!important;box-shadow:none}
