  
   
   
   
    /* 单行文章列表美化——开始 */
    .posts-item.card:last-child {
    margin-bottom: 8px!important;
}
    .training-camp__wrapper .header__title-wrapper{
            
    font-size: 16px;
    }
        .sec-wrapper {
            margin-bottom: 10px;
        }
.training-camp__wrapper .header__title-wrapper{
    color:#22ab80;
}
        .training-camp__wrapper {
     
            background-image: linear-gradient(150deg,#cff0fb 20%,#cbf4e4 40%);
            padding: 0 12px 12px;
            border-radius: 16px;
        }
        button.button---AUM5ZP.text---pn4pHz.medium---OGt5iw.header__btn {
            background: #ffffff00;
            border: 1px solid #fc3c2d00;
            border-radius: 0px;
        }
        .training-camp__wrapper .training-camp__header {
            padding: 24px 0 24px 12px;
            display: -webkit-flex;
            display: flex;
          
            background: url(/wp-content/themes/Adele/img/kuangwenlu.png) 100% 0/433px 126px no-repeat;
        }
        .training-camp__wrapper .header__title-wrapper {
            display: -webkit-flex;
            display: flex;
            -webkit-align-items: center;
            align-items: center;
            
        }
        .training-camp__wrapper .title__img-wrapper {
            height: 20px;
        }
        .training-camp__wrapper .header__btn-wrapper {
            margin-left: auto;
            display: -webkit-flex;
            display: flex;
        }
        .training-camp__wrapper .header__btn-wrapper button[class*=button---] {
            height: 20px;
            line-height: 20px;
            padding: 0 12px;
        }
        .training-camp__wrapper .header__btn {
            display: -webkit-flex;
            display: flex;
            -webkit-align-items: center;
            align-items: center;
            font-size: 14px;
            color: #22ab80;
        }
        .medium---OGt5iw {
            height: 36px;
            padding: 8px 24px;
            font-size: 14px;
        }
        .outlined---BKvHAe, .text---pn4pHz {
            background-color: initial;
            color: #3e454d;
        }
        .button---AUM5ZP {
            position: relative;
            display: inline-block;
            height: 36px;
            padding: 8px 24px;
            border-radius: 22px;
            cursor: pointer;
            border: unset;
            font-size: 14px;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
        .ke-icon---zeGrGg+i {
            display: inline-block;
            vertical-align: middle;
        }
        .training-camp__wrapper>div.sec-bd {
            background-color: var(--body-bg-color);
           
        }
        .sec-wrapper .sec-bd {
            position: relative;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            
        }
        .training-camp__wrapper .sec-bd {
            padding: 12px;
            border-radius: 16px;
        }

        img.title-macyingyong {
            /* width: 120px; */
            height: 50px;
        }



        /* 单行文章列表美化——结束 */

  /*网站评论美化*/
.bili-dyn-item__ornament {
    position: sticky;
    /*right: 48px;*/
    top: 18px;
    margin-top: -10px;
    float: right;
}
.bili-dyn-ornament__type--3 {
    height: 44px;
    width: 146px;
}
.bili-dyn-ornament img {
    height: 100%;
    width: 100%;
}
.bili-dyn-ornament__type--3 span {
    font-family: num !important;
    font-size: 12px;
    position: absolute;
    right: 54px;
    top: 15px;
    transform: scale(.88);
    transform-origin: right;
}
  @font-face {
                font-family: num;
                src: url('data:font/ttf;base64,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AGMAbwBtAFIAZQBlAEoAaQAtAEIAaQBnAFIAdQBpAHgAYQBpAG4ALQBCAGwAYQBjAGsARwBCAFYAMQAuADAAQwBvAHAAeQByAGkAZwBoAHQAKABjACkAIAAyADAAMQA1ACAAUgBFAEUASgBJACAAlQAQAFsAVwBdAOUAYgA/AA0ACgBTAGgAYQBuAGcAIABoAGEAaQAgAFIAdQBpACAAWABpAGEAbgAgAEMAcgBlAGEAdABpAHYAZQAgAEQAZQBzAGkAZwBuACAAQwBvAC4AIABMAHQAZAAuAP8ADAANAAoATgAKAG0AdwCVABAAfgC/AFIAGwBhAA8AiwC+AIsAoQBnAAkAlgBQAFEAbABTAPgADQAKAHcAdwB3AC4AcgBlAGUAagBpAC4AYwBvAG0ADQAKAFEAUQA6ADIANwA3ADAAOAA1ADEANwAzADMADQAKAE0AYQBpAGwAOgBSAGUAZQBqAGkAZgBvAG4AdABAAG8AdQB0AGwAbwBvAGsALgBjAG8AbQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAARABMAFAAVABYAFwAYABkAGgAbABwAMQAyAAA=');
            }
/*手机适配*/
@media (max-width: 420px){
.bili-dyn-ornament__type--3 {
    width: 11rem !important;
}
}



sapn.px12.muted-3-color {
    position: absolute;
    padding: 3px 8px;
    font-size: 10px;
    top: 27px;
    color: var(--this-color);
    left: 33px;
    border-radius: 99px;
    background: linear-gradient(135deg, #59c3fb 10%, #268df7 100%);
    --this-color: #fff;
}

.hfw-custom-widget {
    background: none;
    padding: 0;
    box-shadow: none;
    margin: 0;
    margin-bottom: 20px;
}

.hfw-posts-row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    --columns: 5; /* 默认列数 */
    --column-width: 20%; /* 默认列宽 */
}

/* 纵向布局样式（原样式保留并优化） */
.hfw-layout-vertical .hfw-post-list-item-vertical {
    overflow: hidden;
    border-radius: 5px;
    box-sizing: border-box;
    margin-bottom: 1px;
    position: relative;
    flex: 1 1 calc(var(--column-width) - 10px);
    width: auto;
    height: 340px;
}

@media screen and (max-width: 768px) {
    .hfw-layout-vertical .hfw-post-list-item-vertical {
        flex: 1 1 calc(50% - 10px);
        height: 215px;
    }
}

/* 横向布局样式（新增） */
.hfw-layout-horizontal .hfw-post-list-item-horizontal {
    overflow: hidden;
    border-radius: 5px;
    box-sizing: border-box;
    margin-bottom: 10px;
    position: relative;
    flex: 1 1 calc(var(--column-width) - 10px);
    width: auto;
    height: 180px;
    
}

@media screen and (max-width: 768px) {
    .hfw-layout-horizontal .hfw-post-list-item-horizontal {
        flex: 1 1 calc(50% - 10px);
        padding-bottom: 56.25%; /* 保持16:9 */
    }
}

/* 通用缩略图样式 */
.hfw-post-module-thumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hfw-post-module-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    transition: transform 0.3s ease;
}

.hfw-post-module-thumb img:hover {
    transform: scale(1.1);
}

/* 通用信息栏样式 */
.hfw-post-info {
    position: absolute;
    bottom: 0;
    width: 100%;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    border-radius: 0 0 5px 5px;
    color: #fff;
    text-align: center;
    padding: 8px 0;
}

.hfw-post-info h2 {
    font-size: 1em;
    margin: 0;
    padding: 0 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hfw-post-info a {
    text-decoration: none;
    color: #fff;
}

/* 通用元信息样式 */
.hfw-post-meta {
    position: absolute;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 5px;
    color: #fff;
}

.hfw-post-meta .hfw-post-views {
    padding: 2px 5px;
    border-radius: 3px;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hfw-post-module-thumb:hover .hfw-post-meta .hfw-post-views {
    opacity: 1;
}

.hfw-post-meta .hfw-post-images {
    padding: 2px 5px;
    border-radius: 3px;
}

/* 标题样式保留 */
.hfw-widget-title-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hfw-widget-title-wrapper h2 {
    background: url(https://bu.dusays.com/2025/08/15/689e397ddfeda.png) 0px -110px no-repeat;
    position: relative;
    margin-left: -10px;
    margin-right: 20px;
    height: 37px;
    padding-left: 45px;
    padding-top: 2px;
    font-size: 22px;
    margin-bottom: 10px;
}

/* 更多按钮样式保留 */
.hfw-more-link {
    text-decoration: none;
    margin-top: 15px;
}

.hfw-more-link:hover {
    text-decoration: none;
}

.but.jb-blue.radius {
    background-color: #4a6cf7;
    color: #fff;
    padding: 4px 12px;
    border-radius: 4px;
    font-size: 14px;
    display: inline-block;
    transition: all 0.3s ease;
}

.but.jb-blue.radius:hover {
    background-color: #3a5ce7;
    color: #fff;
}

.em12 {
    font-size: 1.2em;
}



.qmsg.qmsg-wrapper {
    position: fixed;
    top: 20px;
    left: 0;
    z-index: 12012;
    width: 100%;
    pointer-events: none;
    color: rgba(0,0,0,.55);
    font-size: 1.375rem;
    font-weight: 500;
    font-variant: tabular-nums;
    font-feature-settings: "tnum"
}

.qmsg .qmsg-item {
    padding: 8px;
    text-align: center;
    animation-duration: .3s;
    will-change: transform
}

.qmsg .qmsg-item .qmsg-content {
    text-align: left;
    position: relative;
    display: inline-block;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
    pointer-events: all;
    max-width: 80%;
    min-width: 80px
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 12px;
    border-radius: 8px
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: normal
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon {
    display: flex;
    align-items: center;
    height: 16px
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon:first-child {
    margin-right: 8px
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon-close {
    cursor: pointer;
    color: rgba(0,0,0,.45);
    transition: color .3s;
    margin-left: 6px
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon-close:hover>svg path {
    stroke: #555
}

.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-count {
    display: inline-block;
    position: absolute;
    left: -6px;
    top: -6px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    height: 16px;
    line-height: 16px;
    border-radius: 99px;
    min-width: 16px;
    animation-duration: .3s
}

.qmsg .qmsg-item .qmsg-content-info {
    color: #fff;
    background: linear-gradient(135deg,#635bff,#539bff)
}

.qmsg .qmsg-item .qmsg-content-info .qmsg-count {
    background-color: #539bff
}

.qmsg .qmsg-item .qmsg-content-warning {
    color: #fff;
    background: linear-gradient(135deg,#f57f32,#eeac27)
}

.qmsg .qmsg-item .qmsg-content-warning .qmsg-count {
    background-color: #eeac27
}

.qmsg .qmsg-item .qmsg-content-error {
    color: #fff;
    background: linear-gradient(135deg,#ff4d49,#f85071)
}

.qmsg .qmsg-item .qmsg-content-error .qmsg-count {
    background-color: #f85071
}

.qmsg .qmsg-item .qmsg-content-success {
    color: #fff;
    background: linear-gradient(135deg,#0cd20f,#6ad22e)
}

.qmsg .qmsg-item .qmsg-content-success .qmsg-count {
    background-color: #09bb07
}

.qmsg .qmsg-item .qmsg-content-loading {
    color: #fff;
    background: linear-gradient(135deg,#6c66cc,#66ccb9)
}

.qmsg .qmsg-item .qmsg-content-loading .qmsg-count {
    background-color: #66ccb9
}

.qmsg .animate-turn {
    animation: MessageTurn 1s linear infinite
}

@keyframes MessageTurn {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(90deg)
    }

    50% {
        transform: rotate(180deg)
    }

    75% {
        transform: rotate(270deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        padding: 8px;
        opacity: 1
    }

    to {
        max-height: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes MessageMoveIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes MessageShake {
    0%,100% {
        transform: translateX(0px);
        opacity: 1
    }

    25%,75% {
        transform: translateX(-4px);
        opacity: .75
    }

    50% {
        transform: translateX(4px);
        opacity: .25
    }
}





/*角标css*/
.posts-item.card .item-thumbnail{background:#c4cffa26;width:100%;padding-bottom:var(--posts-card-scale);}a.item-category{position:absolute;left:10px;top:10px;padding:5px 6px;font-size:1rem;line-height:1;color:var(--this-color);background:var(--this-bg);border-radius:6px;}a.item-category-app{position:absolute;height:24px;line-height:24px;width:100%;text-align:center;bottom:0;left:0;background:radial-gradient(circle,#3783ff,#3783ffbf);color:var(--this-color);font-size:12px;border-radius:0 0 10px 10px;}a.item-category-app-b{position:absolute;height:24px;line-height:24px;width:100%;text-align:center;bottom:0;left:0;background:radial-gradient(circle,#ff5631,#ff5631ba);color:var(--this-color);font-size:12px;border-radius:0 0 10px 10px;}a.item-category-app-c{position:absolute;height:24px;line-height:24px;width:100%;text-align:center;bottom:0;left:0;background:radial-gradient(circle,#464242,#464242ad);color:var(--this-color);font-size:12px;border-radius:0 0 10px 10px;}span.bottom-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.n-collect-item-bottom{position:absolute;bottom:0;left:0;width:100%;height:25px;background:var(--this-bg);border-radius:0 0 var(--main-radius);font-size:13px;color:var(--this-color);text-shadow:0 2px 2px rgba(0,0,0,.16);display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:0 18px;z-index:5;justify-content:center;}.jiaobiao2{position:absolute;top:10px;right:-50px;z-index:1;width:140px;height:20px;background:var(--this-bg);color:var(--this-color);line-height:20px;transform:rotate(45deg);text-align:center;font-size:12px;left:auto;border-radius:0 50px 50px 0;}



span.tengfei-title-badge {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
    padding: 0px 3px;
    height: 16px;
    font-size: 13px;
    margin-right: 2px;
}

span.tengfei-title-badge::before {
    position: absolute;
    content: " ";
    display: block;
    left: -100%;
    top: -5px;
    width: 15px; 
    height: 145%;
    background-image: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0),
        rgba(255, 255, 255, 0.5),
        rgba(255, 255, 255, 0)
    );
    animation: shine 3s ease-in-out infinite;
    transform: rotate(28deg); 
}

@keyframes shine {
    0% {
        left: -100%;
    }
    100% {
        left: 200%;  
    }
}


#zibpay_modal, .modal-open .modal {
    background: url(https://img.alicdn.com/imgextra/i3/2210123621994/O1CN01sHaYCQ1QbIkXDzSVg_!!2210123621994.png);
    backdrop-filter: blur(10px) !important;
}

