.btn.svelte-18sv61c{border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn.svelte-18sv61c:active{transform:translateY(1px)}.btn.svelte-18sv61c svg:last-child:not(:first-child){transition:transform .3s var(--ease)}.btn.svelte-18sv61c:hover svg:last-child:not(:first-child){transform:translate(3px)}.full.svelte-18sv61c{width:100%}.sm.svelte-18sv61c{height:36px;padding:0 16px;font-size:13px}.md.svelte-18sv61c{height:44px;padding:0 22px;font-size:14px}.lg.svelte-18sv61c{height:56px;padding:0 28px;font-size:15px}.primary.svelte-18sv61c{background:var(--purple);color:#fff}.primary.svelte-18sv61c:hover{background:var(--purple-2)}.mint.svelte-18sv61c{background:var(--mint);color:var(--ink)}.mint.svelte-18sv61c:hover{background:var(--mint-glow);box-shadow:var(--glow)}.outline.svelte-18sv61c{border-color:var(--border-strong);color:var(--text)}.outline.svelte-18sv61c:hover{border-color:var(--purple);color:var(--purple)}.ghost.svelte-18sv61c{color:var(--text-muted)}.ghost.svelte-18sv61c:hover{color:var(--text);background:#1713170d}
