.dots.svelte-sztfog{background-image:radial-gradient(oklch(45% .05 260/.22) 1px,#0000 1.5px);background-size:22px 22px;height:110vh;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 10%,#000 25%,#0000 100%);mask-image:radial-gradient(75% 60% at 50% 10%,#000 25%,#0000 100%)}.floor-glow.svelte-sztfog{background:radial-gradient(closest-side at 30% 50%, color-mix(in oklch, var(--color-primary) 18%, transparent), transparent), radial-gradient(closest-side at 70% 50%, color-mix(in oklch, var(--color-primary) 12%, transparent), transparent);filter:blur(60px);border-radius:9999px;width:70rem;height:40rem;margin-left:-35rem;position:absolute;bottom:-10rem;left:50%}.grain.svelte-sztfog{opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.55 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes svelte-sztfog-breathe{0%{opacity:.75;transform:scaleX(.9)}to{opacity:1;transform:scaleX(1.08)}}@keyframes svelte-sztfog-sweep{0%,15%{opacity:0;translate:0}30%{opacity:1}70%{opacity:1}85%,to{opacity:0;translate:320%}}
