.lift-controls{display:grid;gap:7px;margin:10px 0}.lift-controls[hidden],.lift-controls [hidden]{display:none}.lift-controls>small{font:9px var(--mono,monospace);color:#bce8ff;line-height:1.5}.lift-controls button{min-height:44px;padding:9px 7px;border:1px solid #9ccbe0;background:#2b5870;color:#f5fafb;font-weight:700;cursor:pointer;touch-action:manipulation}.lift-controls button:disabled{opacity:.55;cursor:default}#liftSkipBtn{background:#d7bc79;border-color:#ead5a4;color:#263329}#liftCancelBtn{background:#35443d;color:#f4efdf}.lift-mode #skiControls,.lift-mode #actionBtn,.lift-mode #weaponControls,.lift-mode #defenseControls,.lift-mode #attackButtons,.lift-mode #interactHint{display:none!important}.lift-mode .mobile-joystick{display:none!important}.lift-onboard .game-controls>span:not(.drag-help){display:none}.lift-onboard #healthStatus{display:none}.lift-onboard .mode-value>b{font-size:52px}body.mobile-ui .lift-controls{gap:5px;margin:7px 0}body.mobile-ui .lift-controls button{min-height:46px;font-size:11px}body.mobile-ui .lift-controls>small{font-size:9px}body.mobile-ui.lift-mode .mode-panel{width:196px}body.mobile-ui.lift-mode #healthStatus,body.mobile-ui.lift-mode #weaponControls{display:none}
