.btn.svelte-1dqmfi4{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:0 18px 0 20px;border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.primary.svelte-1dqmfi4{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.primary.svelte-1dqmfi4:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.secondary.svelte-1dqmfi4{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.secondary.svelte-1dqmfi4:hover{border-color:var(--ink)}.ghost.svelte-1dqmfi4{padding-inline:0;min-height:0;color:var(--ink);border:0;gap:10px}.ghost.svelte-1dqmfi4 span:where(.svelte-1dqmfi4):first-child{text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:.45em;transition:text-decoration-color var(--dur) var(--ease)}.ghost.svelte-1dqmfi4:hover span:where(.svelte-1dqmfi4):first-child{text-decoration-color:var(--accent)}.arrow.svelte-1dqmfi4{display:inline-flex;font-size:1.1em;transition:transform var(--dur) var(--ease)}.primary.svelte-1dqmfi4 .arrow:where(.svelte-1dqmfi4){color:var(--accent)}.primary.svelte-1dqmfi4:hover .arrow:where(.svelte-1dqmfi4){color:inherit}.btn.svelte-1dqmfi4:hover .arrow.right:where(.svelte-1dqmfi4){transform:translate(4px)}.btn.svelte-1dqmfi4:hover .arrow.out:where(.svelte-1dqmfi4){transform:translate(2px,-2px)}
