.btn.svelte-11iwr0a{font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.btn.primary.svelte-11iwr0a{background:var(--color-primary);color:var(--color-text-light)}.btn.primary.svelte-11iwr0a:hover:not(:disabled){background:var(--color-primary-hover)}.btn.secondary.svelte-11iwr0a{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn.secondary.svelte-11iwr0a:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn.danger.svelte-11iwr0a{background:var(--color-danger);color:var(--color-text-light)}.btn.danger.svelte-11iwr0a:hover:not(:disabled){background:var(--color-danger-hover)}.btn.svelte-11iwr0a:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-11iwr0a{animation:1s linear infinite svelte-11iwr0a-spin;display:inline-flex}@keyframes svelte-11iwr0a-spin{to{transform:rotate(360deg)}}
