.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius);box-shadow:var(--shadow-xs);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.primary.svelte-18sv61c{background:var(--color-primary);color:var(--color-primary-text)}.primary.svelte-18sv61c:hover{background:var(--color-primary-hover)}.secondary.svelte-18sv61c{background:var(--color-surface);color:var(--color-text);border-color:var(--color-input)}.secondary.svelte-18sv61c:hover{background:var(--color-bg)}.danger.svelte-18sv61c{background:var(--color-destructive);color:var(--color-primary-text)}.danger.svelte-18sv61c:hover{background:var(--color-danger)}.button.svelte-18sv61c:disabled{opacity:.6;cursor:not-allowed}
