:root{--bg-deep:#060814;--bg-mid:#0a1f2a;--fg:#f3f0ff;--fg-dim:#a7b0c9;--accent-jade:#2dd4bf;--accent-lotus:#ec4899;--accent-gold:#facc15;--accent-violet:#a78bfa;--danger:#f43f5e;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior:none;width:100%;height:100%;color:var(--fg);background:radial-gradient(ellipse 70% 50% at 18% 12%, #a78bfa38 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 85% 78%, #ec48992e 0%, transparent 65%), radial-gradient(ellipse 60% 40% at 50% 105%, #facc151a 0%, transparent 60%), radial-gradient(ellipse 80% 70% at 50% 50%, var(--bg-mid) 0%, var(--bg-deep) 100%);margin:0;padding:0;overflow:hidden}body:before{content:"";pointer-events:none;z-index:-1;filter:blur(40px);background:conic-gradient(#2dd4bf0d,#a78bfa0d,#ec48990d,#facc150a,#2dd4bf0d);animation:90s linear infinite shimmer;position:fixed;inset:-50%}body:after{content:"";pointer-events:none;z-index:-2;background:repeating-linear-gradient(90deg,#0000 0 47px,#22d3ee0b 47px 48px),repeating-linear-gradient(0deg,#0000 0 47px,#ec489909 47px 48px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}@keyframes shimmer{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}button{font:inherit;color:var(--fg);cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(6px);background:#a78bfa14;border:1px solid #a78bfa40;border-radius:999px;padding:.55rem 1.1rem;transition:background .15s,border-color .15s,transform 80ms}button:hover{background:#a78bfa29;border-color:#a78bfa73}button:active{transform:scale(.96)}.app-shell.svelte-12qhfyh{flex-direction:column;width:100%;height:100dvh;display:flex;position:relative}
