body{margin:0;padding:0;background-color:#2c3e50;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Arial,sans-serif;color:#ecf0f1;touch-action:none}#gameContainer{border:3px solid #3498db;border-radius:10px;overflow:hidden}#rules{margin-top:20px;text-align:center;max-width:80%;background-color:#3498db1a;padding:10px;border-radius:5px}#motionGate{position:fixed;inset:0;z-index:999;background:#2c3e50f5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}#motionGate button{margin-top:18px;padding:14px 28px;font-size:17px;font-weight:700;background-color:#3498db;color:#fff;border:none;border-radius:8px;cursor:pointer}#motionGate p{max-width:320px;line-height:1.6}
