.btn-base.svelte-ug9sel{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;position:relative}.btn-base.svelte-ug9sel:disabled,.btn-base[aria-disabled=true].svelte-ug9sel{cursor:not-allowed;pointer-events:none}.spinner.svelte-ug9sel{width:1rem;height:1rem;margin-right:.5rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-ug9sel-spin .6s linear infinite}.btn.svelte-ug9sel{display:inline-flex;align-items:center;justify-content:center;font-weight:500;transition:all .15s ease-in-out;cursor:pointer;outline:none;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.btn.svelte-ug9sel:focus-visible{outline:2px solid currentColor;outline-offset:2px}.btn-sm.svelte-ug9sel{height:2rem;padding:0 .75rem;font-size:.875rem}.btn-md.svelte-ug9sel{height:2.5rem;padding:0 1rem;font-size:.9375rem}.btn-lg.svelte-ug9sel{height:3rem;padding:0 1.5rem;font-size:1rem}.btn-icon.svelte-ug9sel{height:2.5rem;width:2.5rem;padding:0}.btn-default.svelte-ug9sel{border-width:1px;border-style:solid}.btn-outlined.svelte-ug9sel{background-color:transparent;border-width:2px;border-style:solid}.btn-ghost.svelte-ug9sel{background-color:transparent;border:1px solid transparent}.btn-loading.svelte-ug9sel{opacity:.7;cursor:wait}.btn-spinner.svelte-ug9sel{width:1rem;height:1rem;margin-right:.5rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-ug9sel-spin .6s linear infinite}@keyframes svelte-ug9sel-spin{to{transform:rotate(360deg)}}.btn-disabled.svelte-ug9sel{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-darkmode.svelte-ug9sel{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;border:2px solid transparent;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:auto;height:auto;color:#334155}.btn-darkmode.svelte-ug9sel:hover{background-color:#0000000d;border-color:#94a3b8}.dark .btn-darkmode.svelte-ug9sel{color:#e2e8f0}.dark .btn-darkmode.svelte-ug9sel:hover{background-color:#ffffff1a;border-color:#64748b}.sun-and-moon.svelte-ug9sel>:is(.moon:where(.svelte-ug9sel),.sun:where(.svelte-ug9sel),.sun-beams:where(.svelte-ug9sel)){transform-origin:center}.sun-and-moon.svelte-ug9sel>:is(.moon:where(.svelte-ug9sel),.sun:where(.svelte-ug9sel)){fill:currentColor}.btn-darkmode.svelte-ug9sel:is(:where(.svelte-ug9sel):hover,:where(.svelte-ug9sel):focus-visible)>.sun-and-moon:where(.svelte-ug9sel)>:is(.moon:where(.svelte-ug9sel),.sun:where(.svelte-ug9sel)){fill:currentColor}.sun-and-moon.svelte-ug9sel>.sun-beams:where(.svelte-ug9sel){stroke:currentColor;stroke-width:2px}.btn-darkmode.svelte-ug9sel:is(:where(.svelte-ug9sel):hover,:where(.svelte-ug9sel):focus-visible) .sun-and-moon:where(.svelte-ug9sel)>.sun-beams:where(.svelte-ug9sel){stroke:currentColor}.dark .sun-and-moon.svelte-ug9sel>.sun:where(.svelte-ug9sel){transform:scale(1.75)}.dark .sun-and-moon.svelte-ug9sel>.sun-beams:where(.svelte-ug9sel){opacity:0}.dark .sun-and-moon.svelte-ug9sel>.moon:where(.svelte-ug9sel)>circle:where(.svelte-ug9sel){transform:translate(-7px)}@supports (cx: 1){.dark .sun-and-moon.svelte-ug9sel>.moon:where(.svelte-ug9sel)>circle:where(.svelte-ug9sel){cx:17;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.sun-and-moon.svelte-ug9sel>.sun:where(.svelte-ug9sel){transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.sun-and-moon.svelte-ug9sel>.sun-beams:where(.svelte-ug9sel){transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),opacity .5s cubic-bezier(.4,0,.2,1)}.sun-and-moon.svelte-ug9sel .moon:where(.svelte-ug9sel)>circle:where(.svelte-ug9sel){transition:transform .25s cubic-bezier(.4,0,.2,1)}@supports (cx: 1){.sun-and-moon.svelte-ug9sel .moon:where(.svelte-ug9sel)>circle:where(.svelte-ug9sel){transition:cx .25s cubic-bezier(.4,0,.2,1)}}.dark .sun-and-moon.svelte-ug9sel>.sun:where(.svelte-ug9sel){transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.dark .sun-and-moon.svelte-ug9sel>.sun-beams:where(.svelte-ug9sel){transition-duration:.15s;transform:rotate(-25deg)}.dark .sun-and-moon.svelte-ug9sel>.moon:where(.svelte-ug9sel)>circle:where(.svelte-ug9sel){transition-duration:.5s;transition-delay:.25s}}@media(prefers-reduced-motion:reduce){.btn.svelte-ug9sel,.sun-and-moon.svelte-ug9sel>:where(.svelte-ug9sel){transition:none;animation:none}}
