.btn.svelte-1dnbvth{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);text-decoration:none;display:inline-flex}.btn--primary.svelte-1dnbvth{background:var(--interactive);color:var(--bg-base)}.btn--primary.svelte-1dnbvth:hover{background:var(--interactive-hover)}.btn--secondary.svelte-1dnbvth{background:var(--bg-2);border:1px solid var(--border);color:var(--text-primary)}.btn--secondary.svelte-1dnbvth:hover{background:var(--interactive-subtle)}.btn--ghost.svelte-1dnbvth{color:var(--text-secondary);background:0 0}.btn--ghost.svelte-1dnbvth:hover{background:var(--interactive-subtle);color:var(--text-primary)}.btn--danger.svelte-1dnbvth{color:var(--error);background:0 0}.btn--danger.svelte-1dnbvth:hover{background:var(--error-wash)}.btn--accent.svelte-1dnbvth{background:var(--accent);color:var(--accent-ink,var(--bg-base));border-radius:var(--radius-sm)}.btn--accent.svelte-1dnbvth:hover{background:var(--accent-hover)}.btn--disabled.svelte-1dnbvth,.btn.svelte-1dnbvth:disabled{opacity:.5;pointer-events:none}
