/* Primary thumb controls: jump below persistent sprint toggle. */
body.touch #run{position:fixed;left:auto!important;right:25px!important;bottom:242px!important;top:auto!important;width:62px;height:62px;min-height:62px;padding:6px;border-radius:50%;font-size:12px;line-height:1.25;background:#294540e6;border:2px solid #b3c8b6;color:#f0ead4;touch-action:manipulation}
body.touch #run[aria-pressed=true]{background:#d2a656;color:#18291f;border-color:#fff0a6;box-shadow:0 0 0 3px #f2c87133}
body.touch #actions button[data-cmd=jump]{right:18px;bottom:150px!important;width:76px;height:76px;touch-action:none}
body.touch #actions button[data-cmd=jump]:after{content:'↑';font-size:40px}
body.touch #actions button[data-cmd=jump]:before{content:'점프';display:block;position:absolute;bottom:5px;left:0;right:0;font-size:10px}
body.touch #run:focus-visible{outline:3px solid #fff0a6;outline-offset:3px}
