html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#070b18;overscroll-behavior:none}body{display:flex;align-items:center;justify-content:center;background:radial-gradient(130% 90% at 50% -10%,#1d2a52,#131d3d 42%,#0c1330);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(138,164,214,.16) 1px,transparent 1.1px);background-size:28px 28px;opacity:.7;z-index:0}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(82% 68% at 50% 50%,#263a6c73,#090e1e80);z-index:0}#stage{position:relative;z-index:1;width:360px;height:480px}#stage canvas{position:absolute;left:0;top:0;display:block;background:transparent;border:0;padding:0;box-shadow:none;border-radius:0;touch-action:none;outline:none}
