.confetto.svelte-1x50g8g{animation:svelte-1x50g8g-fall var(--dur) linear var(--delay) forwards;will-change:transform}@keyframes svelte-1x50g8g-fall{0%{opacity:0;transform:translateY(-12vh)}6%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(104vh)}}.confetto-piece.svelte-1x50g8g{animation:svelte-1x50g8g-sway var(--sway-dur) ease-in-out infinite alternate, svelte-1x50g8g-spin var(--spin-dur) linear infinite}.confetto-piece.round.svelte-1x50g8g{border-radius:50%}@keyframes svelte-1x50g8g-sway{0%{transform:translateX(calc(var(--sway) * -.5))}to{transform:translateX(calc(var(--sway) * .5))}}@keyframes svelte-1x50g8g-spin{to{rotate:1turn}}.shell.svelte-1x50g8g{animation:svelte-1x50g8g-shellLife var(--life) linear var(--delay) forwards}@keyframes svelte-1x50g8g-shellLife{to{opacity:1}}.shell.svelte-1x50g8g:before{content:"";background:var(--color-foreground);width:12px;height:12px;animation:svelte-1x50g8g-flash .2s cubic-bezier(.2, .8, .3, 1) var(--delay) both;border-radius:50%;position:absolute;top:-6px;left:-6px}@keyframes svelte-1x50g8g-flash{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(2.2)}}.spark.svelte-1x50g8g{background:var(--color);animation:svelte-1x50g8g-burst var(--dur) cubic-bezier(.11, .72, .24, 1) var(--delay) forwards;border-radius:999px;position:absolute}@keyframes svelte-1x50g8g-burst{0%{transform:rotate(var(--a)) translateX(0) scaleX(.3);opacity:0}10%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--r)) scaleX(1);opacity:0}}
