.pagination-numbers[data-astro-cid-ohknivtf] {
  align-items: center;
}

.pagination-number[data-astro-cid-ohknivtf], .pagination-current[data-astro-cid-ohknivtf] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.15rem;
  height: 2.15rem;
  padding: 0 .55rem;
  border-radius: 999px;
  font-variant-numeric: tabular-nums;
  line-height: 1;
}

.pagination-number[data-astro-cid-ohknivtf] {
  border: 1px solid color-mix(in srgb, var(--site-border-color) 70%, transparent);
  background: color-mix(in srgb, var(--site-surface) 88%, black 12%);
  transition: background-color .14s, border-color .14s, color .14s;
}

.pagination-number[data-astro-cid-ohknivtf]:hover, .pagination-number[data-astro-cid-ohknivtf]:focus-visible {
  background: color-mix(in srgb, var(--site-primary) 20%, var(--site-surface) 80%);
  border-color: color-mix(in srgb, var(--site-primary) 50%, var(--site-border-color) 50%);
  text-decoration: none;
}

.pagination-current[data-astro-cid-ohknivtf] {
  background: var(--site-primary);
  border: 1px solid var(--site-primary);
  color: var(--site-on-primary);
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--site-primary) 45%, transparent);
}

.pagination-ellipsis[data-astro-cid-ohknivtf] {
  opacity: .72;
  padding: 0 .2rem;
}
