:root {
  --ifm-pagination-border-radius: calc(
    var(--global-border-radius) * var(--ifm-pagination-size-multiplier)
  );
  --ifm-pagination-color-active: var(--ifm-color-primary);
  --ifm-pagination-font-size: 1rem;
  --ifm-pagination-item-active-background: var(--ifm-hover-overlay);
  --ifm-pagination-page-spacing: 0.0625rem;
  --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1);
  --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25);
  --ifm-pagination-size-multiplier: 1;
}
.pagination {
  font-size: var(--ifm-pagination-font-size);
  padding-left: 0;
}
.pagination--sm {
    --ifm-pagination-font-size: 0.8rem;
    --ifm-pagination-padding-horizontal: 0.8rem;
    --ifm-pagination-padding-vertical: 0.2rem;
  }
.pagination--lg {
    --ifm-pagination-font-size: 1.2rem;
    --ifm-pagination-padding-horizontal: 1.2rem;
    --ifm-pagination-padding-vertical: 0.3rem;
  }
.pagination__item {
    display: inline-block;
    list-style-type: none;
  }
.pagination__item:not(:first-child) {
      margin-left: var(--ifm-pagination-page-spacing);
    }
.pagination__item:not(:last-child) {
      margin-right: var(--ifm-pagination-page-spacing);
    }
.pagination__item > span {
      padding: var(--ifm-pagination-padding-vertical);
    }
.pagination__item--active .pagination__link {
        background: var(--ifm-pagination-item-active-background);
        color: var(--ifm-pagination-color-active);
      }
.pagination__item:not(.pagination__item--active):hover .pagination__link {
        background: var(--ifm-pagination-item-active-background);
        transition: background var(--ifm-transition-fast)
          cubic-bezier(0.08, 0.52, 0.52, 1);
      }
.pagination__item--disabled,
    .pagination__item[disabled] {
      opacity: 0.25;
      pointer-events: none;
    }
.pagination__link {
    border-radius: var(--ifm-pagination-border-radius);
    color: var(--ifm-font-color-base);
    display: inline-block;
    padding: var(--ifm-pagination-padding-vertical)
      var(--ifm-pagination-padding-horizontal);
  }
.pagination__link:hover {
      text-decoration: none;
    }
:root {
  --ifm-pagination-nav-border-radius: var(--global-border-radius);
  --ifm-pagination-nav-color-hover: var(--ifm-color-primary);
}
.pagination-nav {
  display: flex;
}
.pagination-nav__item {
    display: flex;
    flex-basis: 50%;
    flex-grow: 1;
    max-width: 50%;
  }
.pagination-nav__item--next {
      text-align: right;
    }
.pagination-nav__item + .pagination-nav__item {
      margin-left: var(--ifm-spacing-horizontal);
    }
.pagination-nav__link {
    border-color: var(--ifm-color-emphasis-300);
    border-radius: var(--ifm-pagination-nav-border-radius);
    border-style: solid;
    border-width: 1px;
    display: block;
    flex-grow: 1;
    padding: var(--ifm-global-spacing);
  }
.pagination-nav__link:hover {
      border-color: var(--ifm-pagination-nav-color-hover);
      text-decoration: none;
    }
.pagination-nav__label {
    font-size: var(--ifm-h4-font-size);
    line-height: var(--ifm-heading-line-height);
    font-weight: var(--ifm-heading-font-weight);
    margin-bottom: 0;
    margin-top: 0;
    word-break: break-word;
  }
.pagination-nav__sublabel {
    font-size: var(--ifm-h5-font-size);
    line-height: var(--ifm-heading-line-height);
    color: var(--ifm-color-content-secondary);
    font-weight: var(--ifm-font-weight-semibold);
    margin-bottom: 0.25rem;
  }
