.decorative-background.svelte-3l0iwe{pointer-events:none;position:absolute;inset:0;overflow:hidden}.deco.svelte-3l0iwe{top:var(--top);left:var(--left);width:var(--size);height:var(--size);transform:rotate(var(--rotation));animation:svelte-3l0iwe-float var(--duration) ease-in-out var(--delay) infinite var(--direction,normal);pointer-events:none;position:absolute}.deco--circle.svelte-3l0iwe{filter:blur(calc(var(--size) * .35));background:radial-gradient(circle, var(--color-primary-glow) 0%, #febc0000 70%);border-radius:50%}.deco--triangle.svelte-3l0iwe{background:linear-gradient(135deg, var(--color-primary-subtle), #febc000a);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.deco--rectangle.svelte-3l0iwe{background:linear-gradient(#6366f11a,#6366f105);border-radius:0}@keyframes svelte-3l0iwe-float{0%,to{transform:translateY(0) rotate(var(--rotation))}50%{transform:translateY(-20px) rotate(var(--rotation))}}
