.btn-glow{transition:border-color .4s ease-out,background-color .4s ease-out,color .4s ease-out,transform .1s;overflow:hidden}.btn-focus-accent:focus-visible{border-color:var(--button-focus-border,var(--glow-border,color-mix(in srgb, var(--color-white) 58%, var(--ring))));box-shadow:inset 0 0 0 1px var(--button-focus-border,var(--glow-border,color-mix(in srgb, var(--color-white) 58%, var(--ring))))}.btn-glow:before{content:"";z-index:-1;background:var(--glow-gradient);filter:blur(12.5px);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s ease-out;position:absolute;inset:0}.btn-glow:not(:disabled):not([aria-disabled=true]):hover:before{opacity:1}.btn-glow:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--glow-border);color:var(--glow-text);background-color:#0000}.btn-glow:active{transform:scale(.98)}.btn-glow-warm{color:#d4d4d8;--glow-gradient:linear-gradient(340.3deg, #fdfafd 6.54%, #ea580c 33.98%, #ea580c00 61.41%);--glow-border:#ffe1d1;--glow-text:#ffc9b0;background-color:#000;border:1px solid #52525b}.btn-glow-cool{color:#d4d4d8;--glow-gradient:linear-gradient(17.05deg, #5961a6 5.66%, #1f33ad 28.93%, #1f33ad00 52.2%);--glow-border:#c9c1ff;--glow-text:#a9b3f0;background-color:#000;border:1px solid #52525b}.btn-glow-muted{color:#a1a1aa;--glow-gradient:linear-gradient(0deg, #3b346c 0%, #14142e 25%, #14142e00 50%);--glow-border:#bab4e8;--glow-text:#d4d4d8;background-color:#0a0a0a;border:1px solid #71717a}.btn-glow-prism{color:#a1a1aa;--glow-gradient:linear-gradient(145.86deg, #fbd0fb 7.56%, #6169a6 25.16%, #6169a600 42.77%);--glow-border:#c9c1ff;--glow-text:#dbd6ff;background-color:#0000;border:1px solid #71717a}.btn-glow-midnight{color:#d4d4d8;--glow-gradient:radial-gradient(135% 135% at 100% 0%, color-mix(in srgb, var(--color-white) 96%, transparent) 0%, color-mix(in srgb, var(--color-amber-50) 68%, transparent) 6%, color-mix(in srgb, var(--chart-5) 78%, transparent) 14%, color-mix(in srgb, var(--chart-4) 72%, transparent) 24%, color-mix(in srgb, var(--color-blue-950) 46%, transparent) 34%, transparent 54%), linear-gradient(210deg, color-mix(in srgb, var(--color-amber-50) 16%, transparent) 0%, color-mix(in srgb, var(--chart-5) 18%, transparent) 12%, color-mix(in srgb, var(--chart-4) 22%, transparent) 22%, transparent 44%);--glow-border:color-mix(in srgb, var(--color-white) 70%, var(--chart-5));--glow-text:color-mix(in srgb, var(--color-white) 84%, var(--chart-5));background-color:#000;border:1px solid #52525b}.btn-label.svelte-xarsxs{z-index:1;justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.midnight-scene.svelte-xarsxs{border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0;overflow:hidden}.midnight-scene.svelte-xarsxs:before{content:"";background:radial-gradient(64% 72% at 100% 0%, color-mix(in srgb, var(--color-white) 14%, transparent) 0%, color-mix(in srgb, var(--chart-5) 24%, transparent) 18%, color-mix(in srgb, var(--chart-4) 28%, transparent) 34%, transparent 68%), linear-gradient(225deg, color-mix(in srgb, var(--chart-4) 12%, transparent) 0%, transparent 34%);opacity:.28;transform-origin:100% 0;transition:opacity .4s ease-out,transform .4s ease-out;position:absolute;inset:0;transform:translate(3px,-3px)scale(.98)}.midnight-star.svelte-xarsxs{background:color-mix(in srgb, var(--color-white) 90%, var(--color-amber-50));box-shadow:0 0 .35rem color-mix(in srgb, var(--color-white) 32%, transparent);opacity:0;border-radius:9999px;transition:opacity .35s ease-out;position:absolute;transform:scale(.8)}.midnight-star-1.svelte-xarsxs{width:1.5px;height:1.5px;animation:3.4s ease-in-out infinite paused svelte-xarsxs-midnight-twinkle-1;top:14%;right:12%}.midnight-star-2.svelte-xarsxs{width:2px;height:2px;animation:4.2s ease-in-out .35s infinite paused svelte-xarsxs-midnight-twinkle-2;top:24%;right:8%}.midnight-star-3.svelte-xarsxs{width:1px;height:1px;animation:3.1s ease-in-out .8s infinite paused svelte-xarsxs-midnight-twinkle-3;top:10%;right:26%}.midnight-star-4.svelte-xarsxs{background:color-mix(in srgb, var(--color-white) 82%, var(--chart-5));width:1px;height:1px;animation:4.6s ease-in-out .15s infinite paused svelte-xarsxs-midnight-twinkle-4;top:50%;right:5%}.midnight-star-5.svelte-xarsxs{width:1px;height:1px;animation:3.8s ease-in-out .55s infinite paused svelte-xarsxs-midnight-twinkle-3;top:28%;right:19%}.midnight-star-6.svelte-xarsxs{background:color-mix(in srgb, var(--color-white) 76%, var(--chart-4));width:1px;height:1px;animation:4.9s ease-in-out .95s infinite paused svelte-xarsxs-midnight-twinkle-2;top:8%;right:6%}.midnight-shooting-star.svelte-xarsxs{opacity:0;width:85%;height:100%;transition:opacity .35s ease-out;position:absolute;top:0;right:0}.midnight-shooting-star.svelte-xarsxs svg:where(.svelte-xarsxs){width:100%;height:100%;filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--color-white) 45%, transparent));overflow:visible}.midnight-shooting-star.svelte-xarsxs path:where(.svelte-xarsxs){stroke:color-mix(in srgb, var(--color-white) 76%, var(--color-amber-50));stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:12 150;stroke-dashoffset:30px;opacity:0;animation:14s ease-in-out infinite paused svelte-xarsxs-midnight-shooting-star}.btn-glow-midnight:not(:disabled):not([aria-disabled=true]):hover{background-color:#000}.btn-glow-midnight:not(:disabled):not([aria-disabled=true]):hover .midnight-scene.svelte-xarsxs{opacity:1}.btn-glow-midnight:not(:disabled):not([aria-disabled=true]):hover .midnight-scene.svelte-xarsxs:before{opacity:.88;transform:translate(0,0)scale(1.04)}.btn-glow-midnight:not(:disabled):not([aria-disabled=true]):hover .midnight-star.svelte-xarsxs{opacity:.52;box-shadow:0 0 .45rem color-mix(in srgb, var(--color-white) 42%, transparent);animation-play-state:running}.btn-glow-midnight:not(:disabled):not([aria-disabled=true]):hover .midnight-shooting-star.svelte-xarsxs{opacity:.92}.btn-glow-midnight:not(:disabled):not([aria-disabled=true]):hover .midnight-shooting-star.svelte-xarsxs path:where(.svelte-xarsxs){animation-play-state:running}.btn-glow-danger{color:#f87171;--glow-gradient:linear-gradient(180deg, #991b1b 0%, #450a0a 40%, #450a0a00 70%);--glow-border:#fca5a5;--glow-text:#fecaca;background-color:#0000;border:1px solid #b91c1c}@keyframes svelte-xarsxs-midnight-twinkle-1{0%,to{opacity:.42;transform:scale(.82)}34%{opacity:.66;transform:scale(.94)}58%{opacity:.48;transform:scale(.86)}78%{opacity:.7;transform:scale(.98)}}@keyframes svelte-xarsxs-midnight-twinkle-2{0%,to{opacity:.4;transform:scale(.84)}22%{opacity:.58;transform:scale(.92)}46%{opacity:.44;transform:scale(.86)}68%{opacity:.7;transform:scale(.98)}}@keyframes svelte-xarsxs-midnight-twinkle-3{0%,to{opacity:.4;transform:scale(.78)}40%{opacity:.62;transform:scale(.92)}60%{opacity:.46;transform:scale(.82)}86%{opacity:.68;transform:scale(.96)}}@keyframes svelte-xarsxs-midnight-twinkle-4{0%,to{opacity:.42;transform:scale(.8)}28%{opacity:.6;transform:scale(.9)}58%{opacity:.46;transform:scale(.84)}76%{opacity:.7;transform:scale(.98)}}@keyframes svelte-xarsxs-midnight-shooting-star{0%,88%{opacity:0;stroke-dashoffset:30px}89%{opacity:.95}96%{opacity:.85;stroke-dashoffset:-100px}98%,to{opacity:0;stroke-dashoffset:-120px}}
