.pagination{align-items:center;gap:var(--pagination-gap);padding-block:var(--pagination-padding-block);padding-inline:var(--pagination-padding-inline);font-family:var(--pagination-font-family);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);flex-wrap:wrap;display:flex}.pagination__summary{color:var(--pagination-summary-color)}.pagination__meta{align-items:center;gap:var(--pagination-gap);flex-wrap:wrap;display:flex}.pagination__after-page-size{align-items:center;gap:var(--pagination-gap);flex-wrap:wrap;flex:0 0 100%;display:flex}@media (min-width:768px){.pagination__after-page-size{flex:0 auto}}.pagination__size-selector{align-items:center;gap:var(--pagination-controls-gap);display:flex}.pagination__controls{align-items:center;gap:var(--pagination-controls-gap);margin-inline-start:auto;display:flex}.pagination__btn{box-sizing:border-box;block-size:var(--pagination-btn-height);min-inline-size:var(--pagination-btn-height);padding-block:0;padding-inline:var(--pagination-btn-padding-inline);font-size:var(--pagination-btn-font-size);border-radius:var(--pagination-btn-radius);border-width:var(--pagination-btn-border-width);border-style:var(--pagination-btn-border-style);border-color:var(--pagination-btn-border-color);background-color:var(--pagination-btn-bg);color:var(--pagination-btn-color);cursor:pointer;box-shadow:none;transition-property:background-color,border-color,color;transition-duration:var(--pagination-transition-duration);transition-timing-function:var(--pagination-transition-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination__btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--pagination-btn-hover-bg);border-color:var(--pagination-btn-hover-border-color);color:var(--pagination-btn-hover-color)}.pagination__btn:focus-visible{outline:var(--pagination-focus-ring-width) solid var(--pagination-focus-ring-color);outline-offset:var(--pagination-focus-ring-offset)}.pagination__btn.pagination__btn--current{background-color:var(--pagination-btn-current-bg);border-color:var(--pagination-btn-current-border-color);color:var(--pagination-btn-current-color);font-weight:var(--pagination-btn-current-font-weight);cursor:default;pointer-events:none}.pagination__chevron--prev{transform:rotate(180deg)}.pagination__btn:disabled,.pagination__btn[aria-disabled=true]{background-color:var(--pagination-btn-disabled-bg);border-color:var(--pagination-btn-disabled-border-color);color:var(--pagination-btn-disabled-color);cursor:var(--pagination-btn-disabled-cursor);pointer-events:none}.pagination__ellipsis{block-size:var(--pagination-btn-height);padding-inline:var(--pagination-btn-padding-inline);font-size:var(--pagination-btn-font-size);color:var(--pagination-ellipsis-color);justify-content:center;align-items:center;display:inline-flex}.pagination.pagination--sm{font-size:var(--pagination-sm-font-size)}.pagination.pagination--sm .pagination__btn,.pagination.pagination--sm .pagination__ellipsis{block-size:var(--pagination-sm-btn-height);padding-inline:var(--pagination-sm-btn-padding-inline);font-size:var(--pagination-sm-btn-font-size)}.pagination.pagination--sm .pagination__btn{min-inline-size:var(--pagination-sm-btn-height)}.pagination.pagination--md{font-size:var(--pagination-font-size)}.pagination.pagination--lg{font-size:var(--pagination-lg-font-size)}.pagination.pagination--lg .pagination__btn,.pagination.pagination--lg .pagination__ellipsis{block-size:var(--pagination-lg-btn-height);padding-inline:var(--pagination-lg-btn-padding-inline);font-size:var(--pagination-lg-btn-font-size)}.pagination.pagination--lg .pagination__btn{min-inline-size:var(--pagination-lg-btn-height)}.pagination .pagination__btn.pagination__btn--nav,.pagination.pagination--sm .pagination__btn.pagination__btn--nav,.pagination.pagination--lg .pagination__btn.pagination__btn--nav{padding-inline:0}