.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-5);border-radius:var(--r-pill);font:400 12.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--d-2) var(--ease), color var(--d-2) var(--ease), border-color var(--d-2) var(--ease), transform var(--d-1) var(--ease);text-decoration:none;display:inline-flex;position:relative}.primary.svelte-g9c1iq{background:var(--accent);color:var(--bg);border:1px solid var(--accent)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--text);border-color:var(--text)}.ghost.svelte-g9c1iq{color:var(--text);border:1px solid var(--line-2);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.link.svelte-g9c1iq{min-height:44px;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:5px;background:0 0;border:0;padding:0}.link.svelte-g9c1iq:hover:not(:disabled){text-decoration-color:currentColor}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(1px)}.btn.svelte-g9c1iq:disabled{cursor:not-allowed}.btn.svelte-g9c1iq:disabled:not([aria-busy=true]){opacity:.4}.btn[aria-busy=true].svelte-g9c1iq{cursor:progress}.spin.svelte-g9c1iq{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-g9c1iq-spin}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
