html,body{position:fixed;inset:0;width:100%;height:100%;height:100dvh;margin:0;background:#12151c;overflow:hidden;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}#game{position:fixed;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}#game.touch-mode{bottom:calc(72px + env(safe-area-inset-bottom,0px))}#game canvas{image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none}#touchbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:30;box-sizing:border-box;height:calc(72px + env(safe-area-inset-bottom,0px));padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));gap:6px;background:#12151c}#touchbar.live{display:flex}#touchbar button{flex:1 1 0;min-width:0;min-height:56px;border:2px solid #f4f0e4;border-radius:2px;background:#31548a;color:#f4f0e4;font:700 13px/1 ui-monospace,Cascadia Mono,monospace;letter-spacing:.03em;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#touchbar button[data-id=turbo]{flex-grow:1.15;background:#c14e1c}#touchbar button[data-id=gas]{flex-grow:1.45;background:#1c7a45}#touchbar button.down{background:#f0c02e;color:#14182b}#rotate-hint{display:none;position:fixed;inset:0;z-index:40;margin:0;background:#12151c;color:#f4f0e4;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;touch-action:none}#rotate-hint p{margin:0;font:700 22px/1.2 ui-monospace,Cascadia Mono,monospace}#rotate-hint .phone{width:46px;height:78px;border:4px solid #f4f0e4;border-radius:8px;position:relative;transform:rotate(90deg)}#rotate-hint .phone:after{content:"";position:absolute;left:14px;bottom:8px;width:18px;height:3px;background:#f4f0e4}@media(orientation:portrait)and (hover:none)and (max-width:900px){#rotate-hint{display:flex}}
