.btn.svelte-1xko78n{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:var(--weight-medium);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.btn.svelte-1xko78n:disabled{cursor:not-allowed;opacity:.5}.solid.svelte-1xko78n{background-color:var(--color-text);color:var(--color-bg)}.solid.svelte-1xko78n:hover:not(:disabled){background-color:var(--color-brand);color:var(--c-sand-50)}.outline.svelte-1xko78n{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text)}.outline.svelte-1xko78n:hover:not(:disabled){background-color:var(--color-text);color:var(--color-bg)}.ghost.svelte-1xko78n{padding-inline:0;background-color:transparent;color:var(--color-text)}.ghost.svelte-1xko78n:hover:not(:disabled){color:var(--color-brand)}.arrow.svelte-1xko78n{transition:transform var(--duration-base) var(--ease-out)}.btn.svelte-1xko78n:hover:not(:disabled) .arrow:where(.svelte-1xko78n){transform:translate(4px)}@media(prefers-reduced-motion:reduce){.btn.svelte-1xko78n,.arrow.svelte-1xko78n{transition:none}.btn.svelte-1xko78n:hover:not(:disabled) .arrow:where(.svelte-1xko78n){transform:none}}
