.btn.svelte-1xko78n{font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s,transform .1s;display:inline-flex;position:relative}.btn.svelte-1xko78n:active:not(.btn--disabled){transform:scale(.98)}.btn--xs.svelte-1xko78n{padding:4px 10px;font-size:.75rem}.btn--sm.svelte-1xko78n{padding:6px 14px;font-size:.8125rem}.btn--md.svelte-1xko78n{padding:8px 18px;font-size:.875rem}.btn--lg.svelte-1xko78n{border-radius:var(--radius-lg);padding:11px 24px;font-size:.9375rem}.btn--primary.svelte-1xko78n{background:var(--color-brand-dim);color:#fff;border-color:var(--color-brand-dim)}.btn--primary.svelte-1xko78n:hover:not(.btn--disabled){background:#005fe0;border-color:#005fe0}.btn--secondary.svelte-1xko78n{background:var(--bg-surface-2);color:var(--text-primary);border-color:var(--border-default)}.btn--secondary.svelte-1xko78n:hover:not(.btn--disabled){background:var(--bg-surface-3);border-color:var(--border-strong)}.btn--ghost.svelte-1xko78n{color:var(--text-secondary);background:0 0;border-color:#0000}.btn--ghost.svelte-1xko78n:hover:not(.btn--disabled){background:var(--interactive-hover);color:var(--text-primary)}.btn--danger.svelte-1xko78n{color:var(--color-danger);background:#ff4d6d1a;border-color:#ff4d6d40}.btn--danger.svelte-1xko78n:hover:not(.btn--disabled){background:#ff4d6d2e}.btn--success.svelte-1xko78n{color:var(--color-success);background:#00d68f1a;border-color:#00d68f40}.btn--success.svelte-1xko78n:hover:not(.btn--disabled){background:#00d68f2e}.btn--disabled.svelte-1xko78n{opacity:.45;cursor:not-allowed;pointer-events:none}.btn__spinner.svelte-1xko78n{opacity:.7;border:1.5px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite svelte-1xko78n-spin;display:inline-block}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}
