a.svelte-g9c1iq,button.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);font-family:var(--mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;border:var(--hairline) solid var(--line);border-radius:var(--r-control);color:var(--ink);cursor:pointer;transition:border-color var(--ease), color var(--ease), background var(--ease);background:0 0;text-decoration:none;display:inline-flex}.svelte-g9c1iq:is(a:where(.svelte-g9c1iq),button:where(.svelte-g9c1iq)):hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.primary.svelte-g9c1iq,.primary.svelte-g9c1iq:hover:not(:disabled){border-color:var(--vivid);background:var(--vivid);color:var(--vivid-ink)}.primary.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--vivid) 88%, var(--ink))}.danger.svelte-g9c1iq,.danger.svelte-g9c1iq:hover:not(:disabled){border-color:var(--loss);color:var(--loss)}.danger.svelte-g9c1iq:hover:not(:disabled){background:var(--loss-soft)}button.svelte-g9c1iq:disabled{cursor:default;opacity:.55}
