.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 20px;border:0;border-radius:var(--radius-pill);font:var(--type-button);letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.block.svelte-1xko78n{width:100%}.primary.svelte-1xko78n{background:var(--black);color:var(--white)}.primary.svelte-1xko78n:hover,.primary.svelte-1xko78n:active{background:var(--ink-elevated);color:var(--white)}.secondary.svelte-1xko78n{background:var(--white);color:var(--black)}.secondary.svelte-1xko78n:hover{background:var(--surface-soft);color:var(--black)}.secondary.svelte-1xko78n:active{background:var(--surface-pressed)}.subtle.svelte-1xko78n{background:var(--surface-soft);color:var(--black)}.subtle.svelte-1xko78n:hover,.subtle.svelte-1xko78n:active{background:var(--surface-pressed);color:var(--black)}.floating.svelte-1xko78n{background:var(--white);color:var(--black);box-shadow:var(--shadow-floating)}.floating.svelte-1xko78n:hover{background:var(--surface-soft);color:var(--black)}.btn.svelte-1xko78n:disabled,.btn[aria-disabled=true].svelte-1xko78n{background:var(--surface-soft);color:var(--text-muted);cursor:not-allowed;pointer-events:none}
