.success-celebration{pointer-events:none;z-index:2;--sc-coral:oklch(62% .19 30);--sc-mint:oklch(72% .085 165);--sc-sun:oklch(80% .115 82);--sc-ink:oklch(26% .035 165);--sc-ease:cubic-bezier(.2, 1.5, .4, 1);--sc-duration:.56s;display:block;position:absolute;inset:0;overflow:visible}.success-celebration__mark{animation:sc-pop-settle var(--sc-duration) var(--sc-ease) both;border-radius:999px;position:absolute;top:50%;left:50%}.success-celebration__mark--a{background:var(--sc-coral)}.success-celebration__mark--b{background:var(--sc-mint)}.success-celebration__mark--c{background:var(--sc-sun)}.success-celebration__mark--d{background:var(--sc-ink)}@keyframes sc-pop-settle{0%{opacity:0;transform:translate(0)scale(.2)}42%{opacity:1;transform:translate(var(--sc-tx), var(--sc-ty)) scale(1.18)}64%{transform:translate(var(--sc-tx), var(--sc-ty)) scale(1)}to{opacity:0;transform:translate(var(--sc-tx), var(--sc-ty)) scale(1)}}@media (prefers-reduced-motion:reduce){.success-celebration__mark{animation:.42s ease-out both sc-fade}@keyframes sc-fade{0%{opacity:0}24%{opacity:1}62%{opacity:1}to{opacity:0}}}
