.shader-bg.svelte-1ovssmy:before,.shader-bg.svelte-1ovssmy:after{content:"";border-radius:50%;position:absolute}.shader-bg.svelte-1ovssmy:before{background:radial-gradient(ellipse at 35% 40%, color-mix(in oklab, var(--acc-rose) 30%, transparent) 0%, color-mix(in oklab, var(--acc-violet) 20%, transparent) 45%, transparent 70%);opacity:calc(.5 * var(--intensity,1));animation:14s ease-in-out infinite alternate svelte-1ovssmy-shader-drift-a;inset:-30%}.shader-bg.svelte-1ovssmy:after{background:radial-gradient(ellipse at 65% 55%, color-mix(in oklab, var(--acc-sky) 25%, transparent) 0%, color-mix(in oklab, var(--acc-emerald) 18%, transparent) 45%, transparent 70%);opacity:calc(.4 * var(--intensity,1));animation:18s ease-in-out infinite alternate svelte-1ovssmy-shader-drift-b;inset:-25%}@keyframes svelte-1ovssmy-shader-drift-a{0%{transform:translate(-8%,-6%)}to{transform:translate(8%,10%)}}@keyframes svelte-1ovssmy-shader-drift-b{0%{transform:translate(6%,8%)}to{transform:translate(-10%,-5%)}}@media (prefers-reduced-motion:reduce){.shader-bg.svelte-1ovssmy:before,.shader-bg.svelte-1ovssmy:after{animation:none}}[data-theme=dark] .shader-bg.svelte-1ovssmy:before{opacity:calc(.6 * var(--intensity,1))}[data-theme=dark] .shader-bg.svelte-1ovssmy:after{opacity:calc(.5 * var(--intensity,1))}
