.confetti-holder.svelte-rtt661{position:relative}@keyframes svelte-rtt661-rotate{0%{transform:skew(var(--skew))rotate3d(var(--full-rotation))}to{transform:skew(var(--skew))rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-rtt661-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y)*.95))translate(calc(var(--translate-x)*(var(--x-spread)*.9)));opacity:1}12%{transform:translateY(var(--translate-y))translate(calc(var(--translate-x)*(var(--x-spread)*.95)));opacity:1}16%{transform:translateY(var(--translate-y))translate(calc(var(--translate-x)*var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance)))translate(var(--translate-x));opacity:0}}@keyframes svelte-rtt661-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y))translate(var(--translate-x));opacity:0}}.confetti.svelte-rtt661{--translate-y:calc(-200px*var(--translate-y-multiplier));--translate-x:calc(200px*var(--translate-x-multiplier));height:calc(var(--size)*var(--scale));width:calc(var(--size)*var(--scale));animation:svelte-rtt661-translate var(--transition-duration)var(--transition-delay)var(--transition-iteration-count)linear;opacity:0;pointer-events:none;position:absolute}.confetti.svelte-rtt661:before{--full-rotation:var(--rotation-xyz),var(--rotation-deg);content:"";background:var(--color);width:100%;height:100%;transform:skew(var(--skew))rotate3d(var(--full-rotation));animation:svelte-rtt661-rotate var(--transition-duration)var(--transition-delay)var(--transition-iteration-count)linear;background-size:contain;display:block}.rounded.svelte-rtt661 .confetti:where(.svelte-rtt661):before{border-radius:50%}.cone.svelte-rtt661 .confetti:where(.svelte-rtt661){--translate-x:calc(200px*var(--translate-y-multiplier)*var(--translate-x-multiplier))}.no-gravity.svelte-rtt661 .confetti:where(.svelte-rtt661){animation-name:svelte-rtt661-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661),.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661):before{animation:none}}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.animate-spin-slow{animation:15s linear infinite svelte-1uha8ag-spin-slow}@keyframes svelte-1uha8ag-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-bounce-slow{animation:4s ease-in-out infinite svelte-1uha8ag-bounce-slow}@keyframes svelte-1uha8ag-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-fade-in{animation:.3s ease-out forwards svelte-1uha8ag-fadeIn}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
