.btn.svelte-42gt0q{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;line-height:1.2;display:inline-flex}[data-motion=on] .btn.svelte-42gt0q{transition:background-color var(--duration-fast) var(--ease-out)}.btn-primary.svelte-42gt0q{background:var(--accent);color:var(--text-on-accent)}.btn-primary.svelte-42gt0q:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary.svelte-42gt0q{background:var(--surface-0);color:var(--text-primary);border-color:var(--border-input)}.btn-secondary.svelte-42gt0q:hover:not(:disabled){background:var(--surface-1)}.btn-ghost.svelte-42gt0q{color:var(--text-secondary);background:0 0}.btn-ghost.svelte-42gt0q:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.btn-destructive.svelte-42gt0q{background:var(--surface-0);color:var(--semantic-error-text);border-color:var(--semantic-error)}.btn-destructive.svelte-42gt0q:hover:not(:disabled){background:var(--semantic-error-bg)}.btn-danger.svelte-42gt0q{background:var(--danger-fill);color:var(--text-on-danger)}.btn-danger.svelte-42gt0q:hover:not(:disabled){background:var(--danger-fill-hover)}.btn.svelte-42gt0q:disabled{background:var(--surface-2);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}
