:root{--safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px))}html,body{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#1b1e2b;height:100%;margin:0;overflow:hidden}#game{position:fixed;inset:0}#game canvas{width:100%;height:100%;display:block}.safe-area-probe{visibility:hidden;pointer-events:none;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);position:fixed;inset:0}@media (min-width:700px) and (min-height:560px){body{box-sizing:border-box;padding:max(var(--safe-top), 18px) max(var(--safe-right), 18px) max(var(--safe-bottom), 18px) max(var(--safe-left), 18px);background:radial-gradient(at 25% 0,#2a2747 0,#0000 55%),radial-gradient(at 85% 95%,#15333a 0,#0000 50%),#0b0d15;justify-content:center;align-items:center;display:flex}#game{border:1px solid #ffffff12;border-radius:30px;width:100%;max-width:530px;height:100%;max-height:920px;position:relative;inset:auto;overflow:hidden;box-shadow:0 30px 100px #0007}.safe-area-probe{padding:0}}
