.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn.svelte-g9c1iq:hover{text-decoration:none}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(1px)}.btn.svelte-g9c1iq:disabled{opacity:.6;cursor:not-allowed}.md.svelte-g9c1iq{font-size:var(--text-md);padding:11px 20px}.lg.svelte-g9c1iq{font-size:var(--text-lg);padding:14px 26px}.sm.svelte-g9c1iq{font-size:var(--text-sm);padding:7px 14px}.full.svelte-g9c1iq{width:100%}.primary.svelte-g9c1iq{background:var(--brand);color:var(--on-brand);box-shadow:0 8px 20px #2b6ef047}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--brand-strong)}.partner.svelte-g9c1iq{background:var(--partner);color:#fff;box-shadow:0 8px 20px #7a3df04d}.partner.svelte-g9c1iq:hover:not(:disabled){background:var(--partner-strong)}.secondary.svelte-g9c1iq{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.secondary.svelte-g9c1iq:hover:not(:disabled){border-color:var(--text-faint)}.ghost.svelte-g9c1iq{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.ghost.svelte-g9c1iq:hover:not(:disabled){background:#ffffff2e}.light.svelte-g9c1iq{color:var(--navy);background:#fff}.btn.svelte-g9c1iq .spin{animation:.8s linear infinite svelte-g9c1iq-spin}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}span.svelte-g9c1iq{text-overflow:ellipsis;overflow:hidden}
