/* Only look-only pads disappear. Flight speed/strafe joysticks remain visible. */
.kk-free-look{touch-action:none}
@media (pointer:coarse){
 #arc-game.kk-free-look #arc-look,#arena-game.kk-free-look #arena-right{display:none}
 #arc-game.kk-free-look #arc-buttons{right:max(18px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom))}
 #arc-game.kk-free-look #arc-buttons button{min-height:54px;min-width:86px}
 #arcade-page[data-game="parkur"] #arc-game.kk-free-look #arc-buttons{display:contents}
 #arcade-page[data-game="parkur"] #arc-game.kk-free-look #arc-buttons button{min-height:0;min-width:0}
 #arcade-page[data-game="turbotop"] #arc-game.kk-free-look #arc-buttons{display:grid;grid-template-columns:repeat(2,86px);gap:9px}
 #arcade-page[data-game="turbotop"] #arc-game.kk-free-look #arc-hood{position:static;grid-column:2;grid-row:1 / span 2;align-self:center;min-width:86px;min-height:86px}
 #arcade-page[data-game="hazine"] #arc-game.kk-free-look #arc-buttons{grid-template-columns:repeat(2,82px);gap:8px}
 #arcade-page[data-game="hazine"] #arc-game.kk-free-look #arc-buttons button{min-width:0}
 #arcade-page[data-game="bowling"] #arc-game.kk-free-look #arc-buttons{bottom:162px}
 #arena-game.kk-free-look #arena-fire{right:max(22px,env(safe-area-inset-right));bottom:22px;width:88px;height:88px;font-size:14px}
 #arena-game.kk-free-look #arena-throw{right:max(22px,env(safe-area-inset-right));bottom:124px;min-height:46px}
 #arena-game.kk-free-look #arena-reload{right:max(22px,env(safe-area-inset-right));bottom:184px}
}
@media (pointer:coarse) and (max-width:600px) and (orientation:portrait){
 #arcade-page[data-game="bowling"] #arc-game.kk-free-look #arc-buttons{bottom:182px}
}
