.pagination{display:flex;justify-content:space-between;gap:.125rem}@media all and (min-width:30em){.pagination{justify-content:center;gap:.3125rem}}.pagination .page-numbers{min-width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;background-color:var(--pagination-background-color);border:.0625rem solid var(--pagination-border-color);fill:var(--pagination-fill);color:var(--pagination-text-color);font-weight:700;font-size:.8125rem;text-decoration:none;transition:background-color .3s,border-color .3s,fill .3s,color .3s}@media all and (min-width:23.4375em){.pagination .page-numbers{min-width:2.125rem;height:2.125rem}}@media all and (min-width:30em){.pagination .page-numbers{min-width:2.5rem;height:2.5rem}}.pagination .page-numbers--prev,.pagination .page-numbers--next{display:none}@media all and (min-width:32.5em){.pagination .page-numbers--prev,.pagination .page-numbers--next{display:flex}}@media all and (min-width:36.25em){.pagination .page-numbers--prev{margin-right:1.25rem}}@media all and (min-width:48em){.pagination .page-numbers--prev{margin-right:2.5rem}}@media all and (min-width:36.25em){.pagination .page-numbers--next{margin-left:1.25rem}}@media all and (min-width:48em){.pagination .page-numbers--next{margin-left:2.5rem}}