:root{color-scheme:dark;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--vv-gap, 0px));--safe-left: env(safe-area-inset-left, 0px)}*{margin:0;padding:0;box-sizing:border-box}html,body{position:fixed;inset:0;width:100%;height:100%;background:#0c0716;overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SF Mono,Menlo,monospace}body{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 30%,#2a1840,#0c0716 60%),#0c0716}#frame{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}#game{display:block;image-rendering:pixelated;image-rendering:crisp-edges;background:#0c0716;box-shadow:0 0 0 2px #2a1a3a,0 0 0 6px #1a0e2a,0 12px 40px #000000b3,0 0 80px #b478ff26;border-radius:4px}button,input,textarea,select,label,a{touch-action:manipulation}
