.pagination.svelte-nhg8q0{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.pagination-btn.svelte-nhg8q0{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--radius-lg);background:var(--bg);color:var(--fg-accent);font-family:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pagination-btn.svelte-nhg8q0:hover{background:var(--bg-accent);color:var(--fg-bold)}.pagination-btn.svelte-nhg8q0:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.pagination-btn--disabled.svelte-nhg8q0{opacity:.4;cursor:not-allowed}.pagination-btn--disabled.svelte-nhg8q0:hover{background:var(--bg);color:var(--fg-accent)}.pagination-dots.svelte-nhg8q0{padding-inline:var(--spacing-1);color:var(--fg-subtle)}.pagination-page.svelte-nhg8q0{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--spacing-2);border:none;border-radius:var(--radius-lg);background:transparent;font-size:var(--text-2sm);font-weight:var(--font-medium);font-family:inherit;color:var(--fg);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pagination-page.svelte-nhg8q0:hover{background:var(--bg);color:var(--fg-bold)}.pagination-page.svelte-nhg8q0:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.pagination-page--active.svelte-nhg8q0,.pagination-page--active.svelte-nhg8q0:hover{background:var(--primary-500);color:#fff}
