html,body{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%;background:#0b0d1a;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{position:fixed;inset:0}#game{line-height:0;position:absolute;top:0;left:0}#game canvas{touch-action:none;image-rendering:pixelated;image-rendering:crisp-edges;display:block}#rotate{z-index:10;color:#f2e6c9;text-align:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0b0d1a;flex-direction:column;justify-content:center;align-items:center;font:600 18px/1.4 -apple-system,system-ui,sans-serif;display:none;position:fixed;inset:0}#rotate .phone{border:4px solid #b08d57;border-radius:8px;width:36px;height:64px;margin-bottom:20px;animation:2s ease-in-out infinite turn}@keyframes turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (orientation:portrait){#rotate{display:flex}}#safe-area-probe{visibility:hidden;pointer-events:none;width:0;height:0;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);position:fixed;top:0;left:0}
