.button.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);border-radius:var(--radius-md);border:1px solid var(--border);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;text-align:center;transition:var(--transition);padding:10px 22px;text-decoration:none;display:inline-flex}.button.sm.svelte-1xko78n{min-height:var(--control-h);font-size:var(--text-sm);padding:6px 14px}.primary.svelte-1xko78n{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.primary.svelte-1xko78n:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}.primary.svelte-1xko78n:active{background:var(--accent-active);border-color:var(--accent-active)}.secondary.svelte-1xko78n{color:var(--text);border-color:var(--border-input);background:0 0}.secondary.svelte-1xko78n:hover{border-color:var(--accent-soft);color:var(--accent-soft)}.secondary.svelte-1xko78n:active{background:var(--surface-2)}.ghost.svelte-1xko78n{color:var(--text-2);background:0 0;border-color:#0000}.ghost.svelte-1xko78n:hover{background:var(--surface-2);color:var(--text)}.danger.svelte-1xko78n{color:var(--danger);border-color:var(--danger-border);background:0 0}.danger.svelte-1xko78n:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.button.svelte-1xko78n:disabled,.button[aria-disabled=true].svelte-1xko78n{opacity:.5;cursor:not-allowed;pointer-events:none}.button[aria-busy=true].svelte-1xko78n{cursor:progress}@media (width<=640px){.button.svelte-1xko78n,.button.sm.svelte-1xko78n{min-height:var(--tap)}}
