.action.svelte-f4a03r{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height-lg);padding:var(--space-2) var(--space-5);border:var(--border-width-button) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--weight-ui);line-height:var(--line-height-tight);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:inline-flex}.md.svelte-f4a03r{min-height:var(--button-height-md);padding-inline:var(--space-4);font-size:var(--font-size-base)}.primary.svelte-f4a03r{background:var(--button-primary-bg);color:var(--button-primary-text)}.primary.svelte-f4a03r:hover:not(:disabled){background:var(--button-primary-bg-hover)}.secondary.svelte-f4a03r{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.secondary.svelte-f4a03r:hover:not(:disabled){background:var(--button-secondary-bg-hover)}.text.svelte-f4a03r{min-height:var(--tap-target);color:var(--color-link);font-size:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset);background:0 0;padding:0}.text.svelte-f4a03r:hover:not(:disabled){text-decoration-thickness:var(--border-width-strong)}.action.svelte-f4a03r:disabled{border-color:var(--color-border);background:var(--color-bg-deep);color:var(--color-muted);cursor:not-allowed}
