.feature-setup label{display:block;margin:12px 0}.feature-setup button{margin:6px;padding:10px}.feature-setup select{max-width:100%;padding:8px}
.feature-setup [hidden]{display:none!important}
.cheats-toggle,#config-panel{display:none!important}
#feature-menu-toggle{display:none;position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:1000;padding:9px 16px;border-radius:20px;background:#171d32;color:white;border:1px solid #7887a8}
.gameIsStarted #feature-menu-toggle{display:block}#feature-menu{z-index:10000;max-width:min(90vw,520px);max-height:80dvh;background:#11182a;color:#fff;border:1px solid #7887a8;border-radius:16px;padding:24px}#feature-menu::backdrop{background:#0009}#feature-menu select,#feature-menu button{margin:6px;padding:10px}
#controller-overlay{display:none;pointer-events:none;position:absolute;inset:0;z-index:101}html[data-vc-layout=controller] #controller-overlay{display:block}html[data-vc-layout=controller] .touch-control{display:none!important}
#controller-overlay button{position:absolute;width:clamp(42px,10vmin,70px);height:clamp(42px,10vmin,70px);pointer-events:auto;touch-action:none;border:2px solid #ffffff70;border-radius:50%;background:#17213980;color:white;font-weight:bold}
.pad-0{right:10%;bottom:8%}.pad-1{right:3%;bottom:21%}.pad-2{right:17%;bottom:21%}.pad-3{right:10%;bottom:34%}.pad-4{left:3%;top:14%}.pad-5{right:3%;top:14%}.pad-6{left:3%;top:2%}.pad-7{right:3%;top:2%}.pad-8{left:43%;bottom:3%}.pad-9{right:43%;bottom:3%}.pad-10{left:26%;bottom:3%}.pad-11{right:26%;bottom:3%}.pad-12{left:12%;top:25%}.pad-13{left:12%;top:49%}.pad-14{left:5%;top:37%}.pad-15{left:19%;top:37%}
html[data-vc-layout=controller] #move,html[data-vc-layout=controller] #look{width:26vmin;height:26vmin;top:auto;bottom:10%;border:2px solid #ffffff60;border-radius:50%;background:#1118;touch-action:none}
html[data-vc-layout=controller] #move{left:8%}html[data-vc-layout=controller] #look{right:28%;left:auto}
.touch-controls-wrapper{touch-action:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
