.claude-pagination{margin:2rem auto 1rem;padding:0 16px}.claude-pagination ul{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.claude-pagination li{margin:0 !important;padding:0 !important}.claude-pagination li:before,.claude-pagination li::marker{content:none}.claude-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border-radius:24px;background:#fff;color:#0b6fb4;font-weight:600;text-decoration:none !important;border:1px solid #dbe6ee !important;box-shadow:0 2px 6px rgba(17,60,100,.08);transition:background .15s ease,color .15s ease}.claude-pagination a.page-numbers:hover,.claude-pagination a.page-numbers:focus-visible{background:#eaf5fe;color:#075c80}.claude-pagination a.page-numbers:focus-visible{outline:3px solid rgba(17,143,228,.45);outline-offset:2px}.claude-pagination .page-numbers.current{background:#118fe4;color:#fff;border-color:#118fe4 !important;box-shadow:none}.claude-pagination .page-numbers.dots{background:0 0;border:0 !important;box-shadow:none;min-width:24px;padding:0;color:#6e6e6e}@media (max-width:480px){.claude-pagination{padding:0}.claude-pagination ul{gap:3px}.claude-pagination .page-numbers{min-width:32px;height:32px;padding:0 6px;font-size:.95em}.claude-pagination .page-numbers.dots{min-width:14px}.claude-pagination .is-prev .page-numbers,.claude-pagination .is-next .page-numbers{padding:0;width:32px;font-size:1.25em}.claude-pagination .claude-page-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.claude-pagination .page-numbers{transition:none}}