html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#141519;overscroll-behavior:none}#game{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:linear-gradient(90deg,#2a2c33,#141519 30% 70%,#2a2c33);touch-action:none}#game canvas{display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#rotate-overlay{display:none;position:absolute;inset:0;z-index:50;background:#141519;color:#e8ff3a;font:700 24px sans-serif;flex-direction:column;align-items:center;justify-content:center;text-align:center;touch-action:none}#rotate-overlay.show{display:flex}#rotate-overlay .phone{width:60px;height:100px;border:5px solid #22E4FF;border-radius:12px;margin-bottom:20px;animation:rotphone 1.6s ease-in-out infinite}@keyframes rotphone{0%,30%{transform:rotate(90deg)}60%,to{transform:rotate(0)}}
