.inim-component .pagination { display:flex; width:100%; max-width:var(--content-width); margin:4rem auto 0; text-align: center; flex: 1 0 auto; display: flex; align-items: center; justify-content: center; gap:0.5rem; }
.inim-component .pagination a.pagination-number, .inim-component .pagination a.pagination-left, .inim-component .pagination a.pagination-right { padding:0.5rem; display:flex; }
.inim-component .pagination .pagination-number.current { background:rgb(var(--accent)); color:rgb(var(--white)); }
.inim-component .pagination .pagination-number span { font-weight: bold; font-size:0.875rem; line-height: 1.5rem; height: 1.5rem; width: 1.5rem; }
.inim-component .pagination .pagination-left i, .inim-component .pagination .pagination-right i { cursor:pointer; width:1.5rem; height:1.5rem; display: inline-block; font-size:0.875rem; display: flex; align-items: center; justify-content: center; }
.inim-component .pagination .pagination-left.disabled i, .inim-component .pagination .pagination-right.disabled i { opacity:0.25; }

.inim-component .standard-pagination { display:flex; width:100%; max-width:var(--content-width); margin:4rem auto 0; text-align: center; flex: 1 0 auto; display: flex; align-items: center; justify-content: center; gap:0.5rem; }
.inim-component .standard-pagination .page-numbers { font-weight: bold; font-size:0.875rem; line-height: 1.5rem; height: 1.5rem; width: 1.5rem; padding:0.5rem; display:flex; justify-content: center; box-sizing: content-box; border-radius: 50%;}
.inim-component .standard-pagination .page-numbers.current { background:rgb(var(--accent)); color:rgb(var(--white)); }
.inim-component .standard-pagination .page-numbers.prev i, .inim-component .standard-pagination .page-numbers.next i { cursor:pointer; width:1.5rem; height:1.5rem; display: inline-block; font-size:0.875rem; display: flex; align-items: center; justify-content: center; }