.animated-bg.svelte-p2qum{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gradient-mesh.svelte-p2qum{background:radial-gradient(at 20% 20%,#9a6a9c4d 0%,#0000 50%),radial-gradient(at 80% 80%,#cca16240 0%,#0000 50%),radial-gradient(at 40% 80%,#67527a33 0%,#0000 40%),radial-gradient(at 80% 20%,#e3d58826 0%,#0000 40%);animation:20s ease-in-out infinite svelte-p2qum-meshMove;position:absolute;inset:-50%}@keyframes svelte-p2qum-meshMove{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(5%,5%)rotate(2deg)scale(1.05)}50%{transform:translate(-5%,10%)rotate(-1deg)scale(1.1)}75%{transform:translate(10%,-5%)rotate(1deg)scale(1.03)}}.orb.svelte-p2qum{filter:blur(60px);width:var(--size);height:var(--size);background:radial-gradient(circle, var(--orb-color) 0%, transparent 70%);transform:translate3d(var(--start-x), var(--start-y), 0);animation:svelte-p2qum-randomFloat var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);border-radius:50%;position:absolute;top:0;left:0}@keyframes svelte-p2qum-randomFloat{0%{transform:translate3d(var(--start-x), var(--start-y), 0) scale(var(--scale-min));opacity:.7}to{transform:translate3d(var(--end-x), var(--end-y), 0) scale(var(--scale-max));opacity:1}}.grid-overlay.svelte-p2qum{background-image:linear-gradient(#9a6a9c08 1px,#0000 1px),linear-gradient(90deg,#9a6a9c08 1px,#0000 1px);background-size:60px 60px;animation:8s ease-in-out infinite svelte-p2qum-gridPulse;position:absolute;inset:0}@keyframes svelte-p2qum-gridPulse{0%,to{opacity:.3}50%{opacity:.6}}.shape.svelte-p2qum{border:1px solid var(--border-color);opacity:.4;width:var(--size);height:var(--size);border-radius:var(--border-radius);left:var(--start-x);top:var(--start-y);animation:svelte-p2qum-shapeFloat var(--duration-float) ease-in-out infinite alternate, svelte-p2qum-shapeRotate var(--duration-rotate) linear infinite;animation-delay:var(--delay);position:absolute}@keyframes svelte-p2qum-shapeFloat{0%{transform:translateY(0)}to{transform:translateY(var(--move-y))}}@keyframes svelte-p2qum-shapeRotate{0%{rotate:0deg}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.orb.svelte-p2qum,.shape.svelte-p2qum,.gradient-mesh.svelte-p2qum,.grid-overlay.svelte-p2qum{animation:none!important}}
