.elementor-26599 .elementor-element.elementor-element-58762964{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-26599 .elementor-element.elementor-element-58762964::before, .elementor-26599 .elementor-element.elementor-element-58762964 > .elementor-background-video-container::before, .elementor-26599 .elementor-element.elementor-element-58762964 > .e-con-inner > .elementor-background-video-container::before, .elementor-26599 .elementor-element.elementor-element-58762964 > .elementor-background-slideshow::before, .elementor-26599 .elementor-element.elementor-element-58762964 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26599 .elementor-element.elementor-element-58762964 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-26599 .elementor-element.elementor-element-17f607dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26599 .elementor-element.elementor-element-597bc79{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-26599 .elementor-element.elementor-element-597bc79 > .elementor-widget-container{margin:30px 30px 30px 30px;padding:30px 30px 30px 30px;}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-26599 .elementor-element.elementor-element-597bc79:after{content:"0.66";}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-post__thumbnail__link{width:100%;}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-post__meta-data span + span:before{content:"•";}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-post__text{margin-top:20px;}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-post__badge{right:0;}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-26599 .elementor-element.elementor-element-597bc79:after{content:"0.5";}.elementor-26599 .elementor-element.elementor-element-597bc79 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for archive-posts, class: .elementor-element-597bc79 *//* =========================================
   分页器深度美化 (Pagination Fix)
   修复：去除绿色背景、增加顶部间距、黑金风格
   ========================================= */

/* 1. 分页器容器：增加顶部呼吸感 */
.elementor-pagination {
    margin-top: 80px !important; /* 拉大与上方文章的距离 */
    padding-top: 20px !important;
    border-top: 1px solid #222 !important; /* 可选：加一条淡淡的顶部分割线 */
    text-align: center; /* 确保居中 */
    display: block;
    width: 100%;
}

/* 2. 普通页码按钮 (未选中状态) */
.elementor-pagination a, 
.elementor-pagination span.page-numbers {
    border: 1px solid #333 !important; /* 深灰边框 */
    padding: 12px 20px !important;     /* 按钮做大一点，好点 */
    margin: 0 5px !important;          /* 按钮之间的间距 */
    border-radius: 0 !important;       /* 必须是方角，不要圆角 */
    color: #888 !important;            /* 默认文字银灰 */
    background-color: transparent !important; /* 去掉可能的默认背景 */
    font-family: "Lato", sans-serif !important;
    font-weight: 600 !important;
    transition: all 0.3s ease;
    font-size: 14px !important;
}

/* 3. 鼠标悬停状态 (Hover) */
.elementor-pagination a:hover {
    border-color: #D4AF37 !important; /* 边框变金 */
    color: #D4AF37 !important;        /* 文字变金 */
    background-color: transparent !important;
}

/* 4. 当前激活页码 (Current Active) - 修复绿色的关键 */
.elementor-pagination .page-numbers.current {
    background-color: #D4AF37 !important; /* 强制改为金色背景 */
    border-color: #D4AF37 !important;
    color: #000000 !important;            /* 金底黑字，最显眼 */
    font-weight: bold !important;
}

/* 5. 上一页/下一页文字修正 */
.elementor-pagination .prev,
.elementor-pagination .next {
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}/* End custom CSS */