.btn.svelte-1xko78n{border-radius:var(--radius-pill);min-height:50px;font-family:var(--font-sans);font-size:var(--text-md);white-space:nowrap;transition:background-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), border-color var(--dur-med), transform var(--dur-fast);background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:0 1.4em;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.sm.svelte-1xko78n{min-height:42px;font-size:var(--text-sm);padding:0 1.1em}.solid.svelte-1xko78n{background:var(--action);color:var(--on-action)}.solid.svelte-1xko78n:hover,.accent.svelte-1xko78n{background:var(--accent);color:var(--on-accent)}.accent.svelte-1xko78n:hover{background:var(--action);color:var(--on-action)}.outline.svelte-1xko78n{border-color:var(--line-strong);color:var(--text-strong)}.outline.svelte-1xko78n:hover{border-color:var(--text-strong)}.ghost.svelte-1xko78n{min-height:44px;color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;padding-inline:0;text-decoration-thickness:1.5px}.btn.svelte-1xko78n:active{transform:scale(.98)}.btn.svelte-1xko78n:disabled{cursor:not-allowed;opacity:.6}.arrow.svelte-1xko78n{transition:transform var(--dur-med) var(--ease-out);display:inline-flex}.btn.svelte-1xko78n:hover .arrow:where(.svelte-1xko78n){transform:translate(3px)}[dir=rtl] .arrow.svelte-1xko78n{transform:scaleX(-1)}
