.btn.svelte-1xko78n{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--ease-card), border-color .25s var(--ease-card), color .25s var(--ease-card), transform .25s var(--ease-card);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-1xko78n:hover:not(:disabled){transform:translateY(-2px)}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}.solid.svelte-1xko78n{background-color:var(--color-accent);color:var(--color-ink)}.solid.svelte-1xko78n:hover:not(:disabled){background-color:var(--color-ink);color:var(--color-cream)}.outline.svelte-1xko78n{color:var(--color-ink);background:0 0;border-color:currentColor}.outline.svelte-1xko78n:hover:not(:disabled){background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream)}.on-dark .outline.svelte-1xko78n{color:var(--color-cream)}.on-dark .outline.svelte-1xko78n:hover:not(:disabled){background-color:var(--color-cream);border-color:var(--color-cream);color:var(--color-ink)}.ghost.svelte-1xko78n{color:var(--accent-text);background:0 0;padding-inline:0}.ghost.svelte-1xko78n:hover:not(:disabled){color:var(--color-ink)}
