.btn.svelte-1xko78n{white-space:nowrap;max-width:100%;transition:transform .16s var(--ease-out), background-color .2s ease, box-shadow .2s ease;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn.svelte-1xko78n:active{transform:scale(.97)}.btn-md.svelte-1xko78n{min-height:3rem;padding:0 1.375rem;font-size:1rem}.btn-sm.svelte-1xko78n{min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem}.lead.svelte-1xko78n{display:inline-grid}.btn-primary.svelte-1xko78n{background-color:var(--color-action);color:var(--color-on-action)}.btn-secondary.svelte-1xko78n{background-color:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.btn-brand.svelte-1xko78n{background-color:var(--color-action-on-deep);color:var(--color-on-action)}.btn-clear.svelte-1xko78n{color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 32%, transparent);background-color:#0000}.btn.svelte-1xko78n .arrow{transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn-primary.svelte-1xko78n:hover{background-color:color-mix(in oklab, var(--color-action) 82%, var(--color-deep))}.btn-secondary.svelte-1xko78n:hover{box-shadow:inset 0 0 0 1px var(--color-muted)}.btn-brand.svelte-1xko78n:hover{background-color:color-mix(in oklab, var(--color-action-on-deep) 82%, var(--color-deep))}.btn-clear.svelte-1xko78n:hover{box-shadow:inset 0 0 0 1.5px}.btn.svelte-1xko78n:hover .arrow{transform:translate(3px)}}
