.posts-pagination-mobile-container{display:none}
.posts-pagination-container{margin-top:40px;padding-bottom:10px;display:block}
.posts-pagination-container .pagination-wrapper{display:flex;justify-content:center;align-items:center;gap:0 8px}
.posts-pagination-container .pagination-wrapper .pagination-item-number{display:none}
.posts-pagination-container .pagination-wrapper .pagination-item-number.show{display:flex}
.posts-pagination-container .pagination-wrapper .pagination-item a,.posts-pagination-container .pagination-wrapper .pagination-item span{width:40px;height:40px;display:flex;font-size:16px;justify-content:center;align-items:center;color:var(--title-color);border-radius:6px}
.posts-pagination-container .pagination-wrapper .pagination-item a:hover,.posts-pagination-container .pagination-wrapper .pagination-item span:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}
.posts-pagination-container .pagination-wrapper .pagination-item.active a,.posts-pagination-container .pagination-wrapper .pagination-item.active span{font-weight:600;background-color:#fff;color:var(--primary-color)}
.posts-pagination-container .pagination-wrapper .pagination-item-handle .pagination-item-arrows{display:none;font-size:16px}
.posts-pagination-container .pagination-wrapper .pagination-item-handle .pagination-item-arrows.pagination-item-arrows-next{transform:rotate(180deg)}
.posts-pagination-container .pagination-wrapper .pagination-item-handle .pagination-item-ellipsis{display:flex;color:var(--title-color);font-size:16px;justify-content:center;align-items:center}
.posts-pagination-container .pagination-wrapper .pagination-item-handle:hover{cursor:pointer}
.posts-pagination-container .pagination-wrapper .pagination-item-handle:hover .pagination-item-ellipsis{display:none}
.posts-pagination-container .pagination-wrapper .pagination-item-handle:hover .pagination-item-arrows{display:block;color:var(--primary-color)}
.posts-pagination-container .pagination-wrapper .pagination-link-prev,.posts-pagination-container .pagination-wrapper .pagination-link-next{display:flex;align-items:center}
.posts-pagination-container .pagination-wrapper .pagination-link-prev.disabled,.posts-pagination-container .pagination-wrapper .pagination-link-next.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}
.posts-pagination-container .pagination-wrapper .pagination-link-next svg{transform:rotate(180deg)}
@media screen and (max-width:1200px){.posts-pagination-container{display:none}
.posts-pagination-mobile-container{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0 0}
.posts-pagination-mobile-container .pagination-button{width:1.6rem;height:.8rem;background-color:#fff;border-radius:.12rem;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;gap:0 .12rem;font-size:.28rem}
.posts-pagination-mobile-container .pagination-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.posts-pagination-mobile-container .pagination-button i{display:flex;align-items:center;justify-content:center}
.posts-pagination-mobile-container .pagination-button.pagination-next i{transform:rotate(180deg)}
.posts-pagination-mobile-container .pagination-list{display:flex;align-items:center;justify-content:center;gap:0 .08rem;font-size:.32rem;color:var(--title-color)}
.posts-pagination-mobile-container .pagination-list .pagination-current-number{color:var(--primary-color)}
}