*{margin:0;padding:0;box-sizing:border-box}body{background:#0e202a;display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh;overflow:hidden}canvas{image-rendering:auto;touch-action:none;outline:none}#startup,noscript{position:fixed;color:#d9f3e9;font:600 20px Segoe UI,sans-serif}#version{position:fixed;bottom:8px;left:8px;font-family:Segoe UI,sans-serif;font-size:10px;color:#8aadae;pointer-events:none;z-index:9999;-webkit-user-select:none;user-select:none}
