/* Scope to THIS view (adjust view id / display id if yours differ) */
.view-id-judgments .pager,
.view-id-judgments-year-links .pager,
.block-views-block-judgments-year-links-block-1 .pager {
  margin-top: 1rem;
}

/* Drupal 10 pager markup */
.view-id-judgments .pager__items,
.view-id-judgments-year-links .pager__items,
.block-views-block-judgments-year-links-block-1 .pager__items {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}

.view-id-judgments .pager__item .pager__link,
.view-id-judgments-year-links .pager__item .pager__link,
.block-views-block-judgments-year-links-block-1 .pager__link {
  display: inline-block;
  padding: .35rem .6rem;
  border: 1px solid #ddd;
  border-radius: .5rem;
  text-decoration: none;
}

.view-id-judgments .pager__item.is-active .pager__link,
.view-id-judgments-year-links .pager__item.is-active .pager__link,
.block-views-block-judgments-year-links-block-1 .pager__item.is-active .pager__link {
  border-color: #333;
  font-weight: 700;
}

.view-id-judgments .pager__item--previous .pager__link,
.view-id-judgments-year-links .pager__item--previous .pager__link,
.block-views-block-judgments-year-links-block-1 .pager__item--previous .pager__link,
.view-id-judgments .pager__item--next .pager__link,
.view-id-judgments-year-links .pager__item--next .pager__link,
.block-views-block-judgments-year-links-block-1 .pager__item--next .pager__link {
  /* optional: bigger targets for prev/next */
  padding: .35rem .75rem;
}

.view-id-judgments .pager__item--ellipsis,
.view-id-judgments-year-links .pager__item--ellipsis,
.block-views-block-judgments-year-links-block-1 .pager__item--ellipsis {
  opacity: .6;
}
