.sparkle-button.svelte-1e7rx99{position:relative;display:block;width:100%;border:0;padding:0;background:transparent;border-radius:9999px;cursor:pointer;text-decoration:none}.sparkle-button.svelte-1e7rx99:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:5px}.sparkle-button__glow.svelte-1e7rx99{position:absolute;inset:-4px;border-radius:9999px;background:conic-gradient(from 0deg,#ff4d6d,#ffb347,#ffe66d,#4ade80,#38bdf8,#a78bfa,#f472b6,#ff4d6d);--glow-blur: 6px;filter:blur(var(--glow-blur));opacity:.8;transition:opacity .25s ease,inset .25s ease,filter .25s ease;animation:svelte-1e7rx99-sparkle-button-hue 3.6s linear infinite}.sparkle-button.svelte-1e7rx99:hover .sparkle-button__glow:where(.svelte-1e7rx99),.sparkle-button.svelte-1e7rx99:focus-visible .sparkle-button__glow:where(.svelte-1e7rx99){--glow-blur: 11px;opacity:1;inset:-9px;animation-duration:1.8s}.sparkle-button__face.svelte-1e7rx99{position:relative;display:flex;align-items:center;justify-content:center;gap:.45rem;border-radius:9999px;background:#fff;color:#17151d;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 10px 26px #00000073;transition:transform .2s ease}.sparkle-button.svelte-1e7rx99:hover .sparkle-button__face:where(.svelte-1e7rx99){transform:translateY(-1px)}.sparkle-button__shine.svelte-1e7rx99{position:absolute;inset:0;border-radius:9999px;overflow:hidden;pointer-events:none}.sparkle-button__shine.svelte-1e7rx99:after{content:"";position:absolute;top:-50%;bottom:-50%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);filter:blur(2px);transform:skew(-18deg);animation:svelte-1e7rx99-sparkle-button-shine 3.6s ease-in-out infinite}.sparkle-button.svelte-1e7rx99:hover .sparkle-button__shine:where(.svelte-1e7rx99):after{animation-duration:1.8s}.sparkle-button--current.svelte-1e7rx99{cursor:default}.sparkle-button--current.svelte-1e7rx99 .sparkle-button__glow:where(.svelte-1e7rx99){background:conic-gradient(from 0deg,#22d3ee,#34d399,#06b6d4,#4ade80,#38bdf8,#22d3ee);opacity:.85;animation:svelte-1e7rx99-sparkle-button-aqua 4s ease-in-out infinite alternate}.sparkle-button--current.svelte-1e7rx99:hover .sparkle-button__glow:where(.svelte-1e7rx99),.sparkle-button--current.svelte-1e7rx99:focus-visible .sparkle-button__glow:where(.svelte-1e7rx99){--glow-blur: 6px;inset:-4px;opacity:1;animation-duration:4s}.sparkle-button--current.svelte-1e7rx99 .sparkle-button__face:where(.svelte-1e7rx99){background:linear-gradient(135deg,#67e8f9,#38bdf8,#34d399);color:#062a35;box-shadow:0 0 22px #38bdf88c,0 10px 26px #00000073}.sparkle-button--current.svelte-1e7rx99:hover .sparkle-button__face:where(.svelte-1e7rx99){transform:none}.sparkle-button--actionable.svelte-1e7rx99{cursor:pointer}.sparkle-button--actionable.svelte-1e7rx99:hover .sparkle-button__face:where(.svelte-1e7rx99){transform:translateY(-1px)}.sparkle-button--muted.svelte-1e7rx99{cursor:default}.sparkle-button--muted.svelte-1e7rx99 .sparkle-button__glow:where(.svelte-1e7rx99),.sparkle-button--muted.svelte-1e7rx99 .sparkle-button__shine:where(.svelte-1e7rx99){display:none}.sparkle-button--muted.svelte-1e7rx99 .sparkle-button__face:where(.svelte-1e7rx99){background:#ffffff14;color:#ffffff8c;box-shadow:none;border:1px solid rgba(255,255,255,.14)}.sparkle-button--muted.svelte-1e7rx99:hover .sparkle-button__face:where(.svelte-1e7rx99){transform:none}.sparkle-button.svelte-1e7rx99:disabled{cursor:not-allowed;opacity:.6}@keyframes svelte-1e7rx99-sparkle-button-hue{to{filter:blur(var(--glow-blur, 6px)) hue-rotate(360deg) saturate(1.2)}}@keyframes svelte-1e7rx99-sparkle-button-aqua{0%{filter:blur(var(--glow-blur)) hue-rotate(-18deg)}to{filter:blur(var(--glow-blur)) hue-rotate(18deg)}}@keyframes svelte-1e7rx99-sparkle-button-shine{0%{left:-45%}55%,to{left:115%}}@media(prefers-reduced-motion:reduce){.sparkle-button__glow.svelte-1e7rx99,.sparkle-button__shine.svelte-1e7rx99:after{animation:none}}
