*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#0a0c0e}body{background:radial-gradient(120% 80% at 50% 0%,#232a2e,#14181b 45%,#08090b),repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 4px);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overscroll-behavior:none;touch-action:none;user-select:none;-webkit-user-select:none}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}#stage{position:fixed;inset:0;background:#0a0c0e;overflow:hidden}#game{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;background:transparent;border:0;padding:0;margin:0;object-fit:fill;visibility:visible;opacity:1;z-index:0}
