.celebration-stage.svelte-1f900st{opacity:0;visibility:hidden;will-change:opacity}.celebration-stage.is-active.svelte-1f900st{visibility:visible;animation:svelte-1f900st-celebration-stage-life var(--celebration-duration) both}.stage-glow.svelte-1f900st{background:radial-gradient(ellipse at center,rgb(34 197 94 / .14),transparent 70%)}.card-glow.svelte-1f900st{background:radial-gradient(ellipse at center,rgb(34 197 94 / .3),transparent 70%)}.sparks-layer.svelte-1f900st{contain:layout paint style}.spark.svelte-1f900st{position:absolute;display:block;top:-10vh;width:10px;height:22px;border-radius:999px;opacity:.7;animation:svelte-1f900st-spark-fall var(--spark-duration) var(--spark-delay) linear infinite;animation-play-state:paused;will-change:transform}.is-active.svelte-1f900st .spark:where(.svelte-1f900st){animation-play-state:running}.celebration-card.svelte-1f900st{will-change:transform,opacity}.is-active.svelte-1f900st .celebration-card:where(.svelte-1f900st){animation:svelte-1f900st-card-entrance .7s cubic-bezier(.16,1,.3,1) .35s both}@keyframes svelte-1f900st-card-entrance{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-1f900st-spark-fall{0%{transform:translateY(-12vh) translate(0) rotate(0)}to{transform:translateY(124vh) translate(var(--spark-drift)) rotate(var(--spark-rotate))}}@keyframes svelte-1f900st-celebration-stage-life{0%{opacity:0}4%,88%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.is-active.svelte-1f900st .celebration-card:where(.svelte-1f900st){animation:none}}
