.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)) translateX(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translateX(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translateX(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translateX(var(--translate-x));opacity:0}}@keyframes svelte-rtt661-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translateX(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}}[data-mode=light].svelte-11n9h0r .bg-primary,[data-mode=light].svelte-11n9h0r .dark\:bg-dark{background-color:var(--color-primary)!important}[data-mode=light].svelte-11n9h0r .text-primary,[data-mode=light].svelte-11n9h0r .dark\:text-dark{color:var(--color-primary)!important}[data-mode=light].svelte-11n9h0r .border-primary:not(.border-t-transparent):not(.border-b-transparent):not(.border-l-transparent):not(.border-r-transparent),[data-mode=light].svelte-11n9h0r .dark\:border-dark:not(.border-t-transparent):not(.border-b-transparent):not(.border-l-transparent):not(.border-r-transparent){border-color:var(--color-primary)!important}[data-mode=light].svelte-11n9h0r .fill-primary,[data-mode=light].svelte-11n9h0r .dark\:fill-dark{fill:var(--color-primary)!important}[data-mode=light].svelte-11n9h0r .stroke-primary,[data-mode=light].svelte-11n9h0r .dark\:stroke-dark{stroke:var(--color-primary)!important}[data-mode=light].svelte-11n9h0r .bg-surface,[data-mode=light].svelte-11n9h0r .dark\:bg-surface-dark{background-color:var(--color-bg-surface)!important}[data-mode=light].svelte-11n9h0r .text-on-primary,[data-mode=light].svelte-11n9h0r .dark\:text-on-dark{color:var(--color-text-on-primary)!important}[data-mode=light].svelte-11n9h0r .dark\:text-white,[data-mode=light].svelte-11n9h0r .dark\:text-gray-100,[data-mode=light].svelte-11n9h0r .dark\:text-gray-200,[data-mode=light].svelte-11n9h0r .dark\:text-gray-300,[data-mode=light].svelte-11n9h0r .dark\:text-gray-400,[data-mode=light].svelte-11n9h0r .dark\:text-gray-500{color:inherit!important}[data-mode=light].svelte-11n9h0r .dark\:bg-surface-dark,[data-mode=light].svelte-11n9h0r .dark\:bg-bg-surface-dark{background-color:var(--color-bg-surface)!important}[data-mode=light].svelte-11n9h0r .dark\:bg-white\/5,[data-mode=light].svelte-11n9h0r .dark\:bg-white\/10{background-color:#0000000d!important}[data-mode=light].svelte-11n9h0r .dark\:bg-dark\/5{background-color:color-mix(in oklch, var(--color-primary) 5%, transparent)!important}[data-mode=light].svelte-11n9h0r .dark\:border-white\/5{border-color:#0000000d!important}[data-mode=light].svelte-11n9h0r .dark\:border-white\/10{border-color:#0000001a!important}[data-mode=light].svelte-11n9h0r .dark\:shadow-white\/5,[data-mode=light].svelte-11n9h0r .dark\:shadow-white\/10,[data-mode=light].svelte-11n9h0r .dark\:shadow-white\/20{--tw-shadow-color:#0000001a!important}[data-mode=dark].svelte-11n9h0r .bg-primary{background-color:var(--color-dark)!important}[data-mode=dark].svelte-11n9h0r .text-primary{color:var(--color-dark)!important}[data-mode=dark].svelte-11n9h0r .border-primary:not(.border-t-transparent):not(.border-b-transparent):not(.border-l-transparent):not(.border-r-transparent){border-color:var(--color-dark)!important}[data-mode=dark].svelte-11n9h0r .fill-primary{fill:var(--color-dark)!important}[data-mode=dark].svelte-11n9h0r .stroke-primary{stroke:var(--color-dark)!important}[data-mode=dark].svelte-11n9h0r .bg-surface{background-color:var(--color-bg-surface-dark)!important}[data-mode=dark].svelte-11n9h0r .text-on-primary{color:var(--color-text-on-dark)!important}
