:root{--px:1;--ox:0px;--oy:0px}html,body{background-color:#0b0910;height:100%;margin:0;overflow:hidden}body{background-image:repeating-conic-gradient(#15101f 0% 25%,#0b0910 0% 50%);background-size:calc(var(--px) * 16px) calc(var(--px) * 16px);background-position:var(--ox) var(--oy);image-rendering:pixelated}#game{position:fixed;inset:0}#game canvas{image-rendering:pixelated;image-rendering:crisp-edges;image-rendering:pixelated;outline:calc(var(--px) * 1px) solid #2a2140;touch-action:none;display:block;position:absolute}
