.pagination.svelte-14nrfpk{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:3rem 0;flex-wrap:wrap}.pagination-btn.svelte-14nrfpk,.pagination-page.svelte-14nrfpk{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 1rem;border-radius:var(--radius-md, 10px);font-size:.875rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast, .15s) ease;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.pagination-btn.svelte-14nrfpk:hover,.pagination-page.svelte-14nrfpk:hover{background:var(--bg-secondary);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-xs)}.pagination-btn.svelte-14nrfpk svg:where(.svelte-14nrfpk){width:18px;height:18px}.pagination-pages.svelte-14nrfpk{display:flex;align-items:center;gap:.35rem}.pagination-page.svelte-14nrfpk{padding:0;width:40px}.pagination-page.active.svelte-14nrfpk,.pagination-page.current.svelte-14nrfpk{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.pagination-ellipsis.svelte-14nrfpk{padding:0 .5rem;color:var(--text-muted);font-size:.9rem;-webkit-user-select:none;user-select:none}.pagination-info.svelte-14nrfpk{text-align:center;color:var(--text-muted);font-size:.85rem;margin-top:.5rem}@media(max-width:640px){.pagination-btn.svelte-14nrfpk span:where(.svelte-14nrfpk){display:none}.pagination-btn.svelte-14nrfpk{padding:0 .75rem}}
