.pagination { margin-top: 2rem; margin-bottom: 2rem; } .nav-links { display: flex; justify-content: center; align-items: center; gap: 0.5rem; flex-wrap: wrap; } .page-numbers { padding: 8px 12px; background: #f5f5f5; border-radius: 4px; text-decoration: none; color: #333; } .page-numbers.current { background: #333; color: #fff; } .page-numbers:hover { background: #ddd; }