/* ============================================================================
   SHARED COMPONENT: pagination overrides (A9) — near-ubiquitous, BASE-LINKED — SKIN tier — from site-wahooart-V2.0.css
   Migrated 2026-07-05 (A-tail sweep). PHASE-A FIDELITY: verbatim relocation.
   ============================================================================ */
.pagination .page-link,
.pagination a.page-link,
.pagination .page-item:first-child .page-link {
  color: var(--wa-ink, #2F2A23) !important;
  background: var(--wa-paper, #ffffff) !important;
  border: 1px solid var(--wa-sand, #DCD3BF) !important;
  border-radius: 0 !important;
  font-family: var(--font-body) !important;
  box-shadow: none !important;
}

.pagination .page-link:hover,
.pagination .page-link:focus,
.pagination .page-item:first-child .page-link:hover {
  background: var(--wa-inset, #F3EFE6) !important;
  border-color: var(--wa-bronze, #8A5D2B) !important;
  color: var(--wa-ink, #2F2A23) !important;
}

.pagination .page-item.active .page-link,
.pagination .page-item.active .page-link:hover,
.pagination .page-item.active .page-link:focus,
.pagination .page-item:first-child.active .page-link {
  background-color: var(--wa-bronze, #8A5D2B) !important;
  border-color: var(--wa-bronze, #8A5D2B) !important;
  color: #ffffff !important;
}

.pagination .page-item.disabled .page-link {
  background: var(--wa-paper, #ffffff) !important;
  border-color: var(--wa-sand, #DCD3BF) !important;
  color: var(--wa-muted, #858585) !important;
}

.pagination .page-item:not(.active):not(.disabled) .page-link {
  color: var(--wa-ink, #3E342A) !important;
  background-color: var(--wa-paper, #ffffff) !important;
}

