@media(pointer:coarse){
 body.playing,body.playing main,body.playing .game,body.playing #mobile-controls,body.playing .skill-dock{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none}
 #move-zone{position:absolute;inset:0 auto 0 0;width:50%;height:100%;pointer-events:auto;touch-action:none}
 #move-stick{pointer-events:none;opacity:.35}
 #move-stick.floating{opacity:1}
 .mobile-actions [data-mobile=reload]{display:flex;right:-2px;bottom:28px;width:48px;height:48px;min-height:48px}
 .mobile-actions [data-mobile=reload] .touch-icon{width:27px;height:27px;shape-rendering:geometricPrecision}
 .weapon-touch-icon{width:88px;height:76px;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:none;image-rendering:auto}
 .mobile-actions [data-mobile=reload].reloading .touch-icon{animation:reload-turn46 1s linear infinite}
}
@keyframes reload-turn46{to{transform:rotate(360deg)}}
