.btn.svelte-18sv61c{font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;text-align:center;white-space:nowrap;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-18sv61c:disabled{opacity:.55;cursor:not-allowed}.lg.svelte-18sv61c{padding:14px 28px;font-size:16px}.md.svelte-18sv61c{padding:12px 24px;font-size:15px}.full.svelte-18sv61c{width:100%}.primary.svelte-18sv61c{background:var(--c-clay);color:var(--c-bg)}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--c-clay-dark);color:var(--c-bg)}.on-dark .primary.svelte-18sv61c:hover:not(:disabled){background:var(--c-clay-light)}.outline.svelte-18sv61c{border-color:var(--c-ink);color:var(--c-ink);background:0 0}.outline.svelte-18sv61c:hover:not(:disabled){background:var(--c-ink);color:var(--c-bg)}.outline-light.svelte-18sv61c{border-color:var(--c-dark-border-strong);color:var(--c-dark-ink);background:0 0}.outline-light.svelte-18sv61c:hover:not(:disabled){border-color:var(--c-dark-ink);color:var(--c-dark-ink)}.ghost.svelte-18sv61c{color:var(--c-clay);background:0 0;border-color:#0000;padding-inline:0}.ghost.svelte-18sv61c:hover:not(:disabled){color:var(--c-clay-dark)}
