.btn.svelte-5m25u3{cursor:pointer;transition:transform .15s var(--ease-out-soft), box-shadow .2s var(--ease-out-soft), background-color .2s ease, opacity .2s ease;will-change:transform;border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex;position:relative}.btn.svelte-5m25u3:active{transform:scale(.97)}.btn.svelte-5m25u3:disabled{opacity:.55;cursor:not-allowed}.btn-primary.svelte-5m25u3{background:linear-gradient(135deg, rgb(var(--c-primary)), rgb(var(--c-secondary)));color:rgb(var(--c-bg));box-shadow:0 10px 30px -12px rgb(var(--c-primary) / .7)}.btn-primary.svelte-5m25u3:hover:not(:disabled){box-shadow:0 16px 40px -14px rgb(var(--c-primary) / .8);transform:translateY(-1px)}.btn-ghost.svelte-5m25u3{background:rgb(var(--c-fg) / .06);border-color:rgb(var(--c-border) / .16);color:rgb(var(--c-fg))}.btn-ghost.svelte-5m25u3:hover:not(:disabled){background:rgb(var(--c-fg) / .12)}.btn-subtle.svelte-5m25u3{color:rgb(var(--c-muted));background:0 0}.btn-subtle.svelte-5m25u3:hover:not(:disabled){color:rgb(var(--c-fg));background:rgb(var(--c-fg) / .06)}.btn-danger.svelte-5m25u3{color:#fca5a5;background:#ef444426;border-color:#ef444466}.btn-danger.svelte-5m25u3:hover:not(:disabled){background:#ef444440}.is-loading.svelte-5m25u3 .label:where(.svelte-5m25u3){opacity:.85}.spinner.svelte-5m25u3{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em}
