/* Keep the left touch surface live behind the transition/loading overlay. */
@media (pointer: coarse) {
 body.playing.transitioning #asset-status { pointer-events: none; }
 body.playing.transitioning #asset-status button { pointer-events: auto; }
}
/* V57.2: preserve Thumb Arc artwork and touch targets, reveal the battlefield. */
@media (pointer: coarse) {
 body.playing #mobile-controls .mobile-actions button,
 body.playing #mobile-controls .mobile-actions #dash-skill,
 body.playing #mobile-controls .mobile-actions #ultimate-skill { opacity: .55; }
 body.playing #mobile-controls .mobile-actions [data-mobile=fire] { opacity: .52; }
 body.playing #mobile-controls .mobile-actions button.held,
 body.playing #mobile-controls .mobile-actions #dash-skill.held,
 body.playing #mobile-controls .mobile-actions #ultimate-skill.held { opacity: .75; }
 body.playing #mobile-controls .mobile-actions button.cooldown,
 body.playing #mobile-controls .mobile-actions #dash-skill.cooldown,
 body.playing #mobile-controls .mobile-actions #ultimate-skill.cooldown { opacity: .30; }
 body.playing #move-stick { opacity: .20; }
 body.playing #move-stick.floating { opacity: .50; }
 body.playing #mobile-controls #mobile-ammo { opacity: .9; }
}
