/**
 * @file
 * Sayfalama.
 */

.kalem-pager {
  margin-top: var(--kalem-space-7);
}

.kalem-pager__items {
  flex-wrap: wrap;
  gap: var(--kalem-space-1);
  justify-content: center;
  margin-bottom: 0;
}

.kalem-pager .page-link {
  background-color: transparent;
  border: 1px solid var(--kalem-border);
  border-radius: var(--kalem-radius-sm);
  color: var(--kalem-text-muted);
  font-size: var(--kalem-text-sm);
  font-weight: 550;
  min-width: 42px;
  padding: var(--kalem-space-2) var(--kalem-space-3);
  text-align: center;
  transition: background-color var(--kalem-transition), color var(--kalem-transition),
    border-color var(--kalem-transition);
}

.kalem-pager .page-link:hover {
  background-color: var(--kalem-bg-subtle);
  border-color: var(--kalem-border-strong);
  color: var(--kalem-text);
}

.kalem-pager .page-item.active .page-link {
  background-color: var(--kalem-accent);
  border-color: var(--kalem-accent);
  color: var(--kalem-accent-fg);
}

.kalem-pager .page-item.disabled .page-link {
  background-color: transparent;
  border-color: transparent;
  color: var(--kalem-text-faint);
}
