.lander-board{touch-action:none;-webkit-user-select:none;user-select:none;background:#bfe0ef;outline:none;width:min(100%,720px,160dvh - 464px)}.lander-board:focus-visible{outline-offset:3px;outline:3px solid #de861b}.lander-board .arcade-svg{width:100%;height:auto;display:block}.lander-board[data-phase=crashed] .arcade-svg{filter:saturate(.8)}.lander-gauges{color:#385541;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:4px 0 0;font-size:13px;display:flex}.lander-gauges [data-warn]{color:#a8401f;font-weight:700}.lander-fuel{align-items:center;gap:6px;display:inline-flex}.lander-meter{background:#f7faed;border:1px solid #9fb69e;border-radius:6px;width:80px;height:9px;display:inline-block;overflow:hidden}.lander-meter span{background:#d9a441;height:100%;display:block}.lander-pad{justify-content:center;gap:8px;margin:6px 0 10px;display:flex}.lander-pad button{color:#244b37;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f7faed;border:1px solid #b6c8b5;border-radius:12px;min-width:58px;height:52px;padding:0 12px;font-size:20px}.lander-pad .lander-gust{background:#fff3d6;min-width:96px;font-size:16px;font-weight:700}.lander-pad button:active{background:#e3efcf}.lander-pad button:focus-visible{outline-offset:2px;outline:3px solid #aa4c32}
