html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#05040b;overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-touch-callout:none}body{height:100dvh;position:fixed;inset:0}#scene{position:fixed;inset:0;width:100%;height:100%;display:block;cursor:none;touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-fallback=true] body{background:radial-gradient(circle at 50% 50%,#ff9db8 0,#3a1c3a 22%,#05040b 60%)}
