html{touch-action:manipulation}body.android-controls-active{touch-action:none}html body #touchControlsDock{display:none!important}html body.android-controls-active #touchControlsDock:not([hidden]){display:block!important;position:fixed;inset:0;z-index:40;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;background:none;pointer-events:none}body.android-controls-active #gameLayoutRoot{transform:translate(-50%,-50%) scale(var(--android-stage-scale, var(--ui-stage-scale, 1)))!important}#touchControlsDock .android-crane-controls,#touchControlsDock>.touch-drop{position:absolute;left:var(--control-west);top:var(--control-y);transform:translate(-50%,-50%)}#touchControlsDock .android-crane-controls{display:flex;gap:8px}#touchControlsDock>.touch-drop{left:var(--control-east)}#touchControlsDock[data-hand=left] .android-crane-controls{left:var(--control-east)}#touchControlsDock[data-hand=left]>.touch-drop{left:var(--control-west)}#touchControlsDock[data-orientation=landscape] .android-crane-controls{flex-direction:row}html body #touchControlsDock .touch-game-button{display:grid;place-items:center;box-sizing:border-box;width:var(--arrow-size, 56px);height:var(--arrow-size, 56px);min-width:var(--arrow-size, 56px);min-height:var(--arrow-size, 56px);margin:0;padding:0;border:1px solid #70604b;border-radius:13px;color:#ead5ab;background:linear-gradient(160deg,#484139,#292723 50%,#191918);box-shadow:inset 0 1px #8c7d65,inset 0 -3px #111,0 3px #090909;font:22px Georgia,Times New Roman,serif;text-shadow:0 -1px #000;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:auto}html body #touchControlsDock .touch-drop{width:68px;height:68px;border-radius:50%;color:#fff0cf;border-color:#bb8d46;background:radial-gradient(ellipse at 35% 20%,#a47b41,#725022 65%,#493316);box-shadow:inset 0 1px #ead5ab,inset 0 -4px #3c2a14,0 3px #130e07;font-size:13px;font-weight:700}html body #touchControlsDock .touch-game-button.is-pressed{background:#29251f;box-shadow:inset 0 2px 5px #000}html body #touchControlsDock .touch-game-button:focus-visible{outline:2px solid #ead5ab;outline-offset:3px}
