html,body{margin:0;height:100%;overflow:hidden;background:#0a1020;touch-action:none;-webkit-tap-highlight-color:transparent}body{background:repeating-linear-gradient(0deg,#ffffff08 0 2px,#0000 2px 6px),repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 6px),radial-gradient(120% 80% at 50% 8%,#223055,#131c34 45%,#0a1020);background-color:#0a1020}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}#stage{position:relative;overflow:hidden;background:#4d8f3c;isolation:isolate}#stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px #0c08168c}#game{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;image-rendering:crisp-edges;background:transparent;touch-action:none}
