html,body{margin:0;padding:0;height:100%;overflow:hidden;background-color:#0b1211;color:#f7ecd6;font-family:system-ui,sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{background-image:linear-gradient(#080e0dd1,#080e0df0),url(assets/tile-wall.png);background-repeat:no-repeat,repeat;background-size:cover,128px 128px;background-position:center center,center center}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#e8a63f17,#0000 62%)}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}#stage{position:relative;width:360px;height:480px;background:#0d1413;box-shadow:0 0 0 3px #0a100f,0 0 0 6px #e8a63f1f,0 16px 48px #000000a6}#stage canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:transparent;image-rendering:pixelated;touch-action:none}
