:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#071019}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(33,55,70,.28),transparent 58%),#071019}body{overscroll-behavior:none}canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;outline:none}canvas:active{cursor:grabbing}body:after{position:fixed;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at center,transparent 55%,rgba(0,6,12,.1) 80%,rgba(0,3,8,.48) 120%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){body:after{background:radial-gradient(circle at center,transparent 48%,rgba(0,6,12,.26) 80%,rgba(0,3,8,.68) 120%)}}
