button.svelte-g9c1iq,a.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--text-1);font:inherit;font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition), border-color var(--transition);line-height:1.25;text-decoration:none;display:inline-flex}button.svelte-g9c1iq:hover:not(:disabled),a.svelte-g9c1iq:hover{background:var(--surface-alt);border-color:var(--text-2)}[data-variant=primary].svelte-g9c1iq{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-text)}[data-variant=primary].svelte-g9c1iq:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}[data-variant=ghost].svelte-g9c1iq{background:0 0;border-color:#0000}[data-size=small].svelte-g9c1iq{min-block-size:1.75rem;padding-inline:var(--space-2);font-size:var(--text-small)}[aria-current=page].svelte-g9c1iq{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.svelte-g9c1iq:disabled{opacity:.5;cursor:not-allowed}
