.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:700;font-size:var(--fs-base);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:15px 26px;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.btn.svelte-18sv61c:active{transform:translateY(1px)}.btn--primary.svelte-18sv61c{background:var(--gradient-cta);color:#fff;box-shadow:var(--shadow-glow)}.btn--primary.svelte-18sv61c:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ff704c33,0 26px 52px #ff5c335c}.btn--secondary.svelte-18sv61c{background:var(--paper-0);color:var(--text-900);border-color:var(--paper-300)}.btn--secondary.svelte-18sv61c:hover{border-color:var(--accent-500);color:var(--accent-600)}.btn--outline-on-ink.svelte-18sv61c{color:var(--text-on-ink-100);background:0 0;border-color:#f4f6fb47}.btn--outline-on-ink.svelte-18sv61c:hover{border-color:var(--accent-300);color:var(--accent-300)}.btn--ghost.svelte-18sv61c{color:var(--text-700);padding-inline:var(--space-3);background:0 0}.btn--ghost.svelte-18sv61c:hover{color:var(--accent-600)}
