.hot-top .right .top-ul li a h3 {white-space: nowrap;}.hot-top    .left{float:left;}.hot-top      .right{float:right;}img{border:none;}.hot-top{width:100%;background:var(--main-bg-color);margin-bottom:25px;padding:22px 20px;position:relative;height:140px;overflow:hidden;border-radius:var(--main-radius);}.hot-top .tg-ph{background-size:100% 100%;position:absolute;right:0;top:0;z-index:2;display:block;width:60px;height:60px;}.hot-top .left{height:100%;}.hot-top .left a{display:block;width:121px;height:45px;line-height:45px;background:#f6f6f6;text-align:center;font-size:15px;color:#989898;margin-bottom:13px;cursor:pointer;border-radius:10px;}.hot-top .left a:last-child{margin-bottom:0;}.hot-top .left .hover{background:var(--theme-color);color:#FFF;position:relative;}.hot-top .left .hover:after{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--theme-color);position:absolute;top:15.5px;right:-10px;z-index:1;}.hot-top .right-main{height:100%;overflow-y:auto;margin-bottom:25px;}.hot-top .right-main:last-child{margin-bottom:0px;}.hot-top .right-overflow{transition:0.4s all;transform:translateY(0);margin-bottom:25px;}.hot-top .right{float:left;width:calc( 100% - 147px);margin-left:26px;height:100%;}.hot-top .right .top-ul{height:130px;overflow:hidden;}.hot-top .right .top-ul li{width:78px;float:center;margin:0px 20px;display:inline-block;}.hot-top .right .top-ul li:nth-child(10n){margin-right:0;}.hot-top .right .top-ul li a{display:block;}.hot-top .right .top-ul li a .list-img{width:100%;height:78px;line-height:78px;text-align:center;border-radius:10px;}.hot-top .right .top-ul li a .list-img img{width:100%;}.hot-top .right .top-ul li a .list-img img:hover{opacity:0.8;}.hot-top .right .top-ul li a h3{margin-top:7px;font-size:13px;line-height:25px;height:25px;overflow:hidden;width:100%;text-align:center;}.new-position{height:780px;}.new-position .left{height:100%;width:calc( ( 100% - 13px ) * 0.36 );}.new-position .right{width:calc( ( 100% - 13px ) * 0.64 );height:100%;background:#FFF;padding:17px 28px;}.new-position .layui-carousel > [carousel-item] > *{background:#FFF;}.new-position #index-lb{height:300px;}.new-position #index-lb div div img{width:100%;min-height:100%;}.new-position .index-login{background:#FFF;margin-top:13px;height:calc( 767px - 300px);padding:25px 33px;position:relative;}span.note{position:absolute;top:10px;right:-50px;z-index:1;width:140px;height:20px;background:var(--theme-color);color:#fff;line-height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;font-size:12px;}img.rela{position:absolute;left:52px;z-index:2;top:58px;height:25px;width:25px;}img.yuan{border-radius:50%;animation:light 4s ease-in-out infinite;transition:2s;}img.yuan:hover{transform:scale(1) rotate(720deg);}}



.navbar-search.show {
    background-image: url(https://bkm.mistora.cc/wp-content/uploads/2026/01/20260124131608812-20251125-鬼灭之刃-4k高清壁纸，绝绝子！-图1-scaled-1.jpg);
}

/*自定义网站字体开始*/
@font-face{font-family: "lovely";src: url("/AlimamaFangYuanTiVF-Thin.woff2") format("woff2");font-display: swap;}*{font-family: "lovely"}
/*自定义网站字体结束*/



/*daixm.daixb.top 阿呆日记*/
.index-tab ul>li {
    border-radius: 5px;
  
}
.list-inline.scroll-x.no-scrollbar{text-align:center;}
.index-tab.affix-header-sm.relative.home-tab-nav-box.mb10{text-align:center;}

.search-input button {
    background-color: var(--this-bg, #0088ff);
    width: 80px;  
    padding: 10px 10px;  
    border-radius: 20px;  
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: -8px;
    flex-direction: row; /* 改为横向排列 */
    gap: 4.5px; /* 图标和文字之间的间距 */
}

.search-input button svg {
    color: #fff !important;  
    fill: #fff !important;  
}

/* 搜索文字样式 - 横着显示 */
.search-input button .search-text {
    color: #fff !important; /* 文字颜色白色 */
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
    white-space: nowrap;
}
.header-slider-search.abs-center{
  top:350px;
}
.header-slider-search .search-input {
    max-width: 525px;
}

.fit-cover.radius8.ls-is-cached.lazyloaded.lazyloadafter {
  height:140%;
}


 .search_keywords {
  color: white; 
  color: muted-2-color;
  background: rgba(255, 255, 255, 0.1); /* 半透明背景 */
  backdrop-filter: blur(10px); /* 毛玻璃效果 */
  -webkit-backdrop-filter: blur(10px); /* Safari 兼容 */
  border: 0.5px solid rgba(255, 255, 255, 0.3); /* 半透明白色边框 */
  border-radius: 30px; /* 圆角 */
  padding: 8px 16px; /* 内边距 */
  margin-right: 6px;
  margin-bottom: 6px;
  display: inline-block;
}

/*广告小工具*/
@media (max-width: 375px) {.swiper-eq-3,.swiper-eq-2{display:none}}
         .card-head { justify-content: space-between; align-items: center; } .d-flex { display: -ms-flexbox; display: flex; } .text-sms { font-size: 14px; } .vc-yellow { color: #fff6f0; padding: 2px 10px 2px 10px; border-radius: 6px; background: #ff5c00; font-size: 14px; } .gutters-5 { display: flex; flex-flow: row wrap; padding: 5px; } .gutters-5>* { padding: 5px; } .col-sm-2 { width: 50%; } .graphicad { text-shadow: 0 0 5px rgba(0,0,0,.2); height: 60px; color: #fff; position: relative; overflow: hidden; background-size: 100% 60px; padding: 0; } .row-xs { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .col-md-6a { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; padding: 6px; } .col-md-6a a:hover { color:var(--focus-color); text-decoration: blink; } .auto-url-list { background: rgba(114, 114, 114, 0.2); padding: 10px; } .text-sm { font-size: 14px; }

/*modal弹窗背景样式*/
#zibpay_modal, .modal-open .modal {
    background: url(https://bu.dusays.com/2025/02/26/67beb6e5a2fb4.png);
    backdrop-filter: blur(10px) !important;
}


.posts-mini {
    background-size: cover;
    margin-bottom: 5px;
    padding: 15px;
}






.hfw-custom-widget {
    background: 0 0;
    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: 350px
}

@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%
    }
}

.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 .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 .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) 0 -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 .3s ease
}

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



/*页码样式微调*/
.pagenav .current, .pagenav .page-numbers, .pagenav a {
    border: 0;
    padding: 8px 14px;
    background: linear-gradient(148deg, hsla(0, 0%, 100%, 0), var(--main-bg-color));
    -webkit-box-shadow: 0 0 8px 0 rgba(95, 95, 95, .15);
    box-shadow: 0 0 8px 0 rgba(95, 95, 95, .15);
    border-radius: 6px;
}

.payvip-icon {
    color: #ffffff;
    --this-color: #ffffff;
    border-radius: 10px;
    background-image: linear-gradient(150deg,#6a11cb 30%,#2575fc 100%);
}

.vela-vip-btn{display:block;bottom:140px;width:50px;line-height:50px;border:0;color:#fff;background:var(--theme-color);border-radius:var(--main-radius);box-shadow:0 0 10px var(--focus-color-opacity6);font-size:14px;padding:4px 5px 10px;cursor:pointer;transition:color .2s,background .3s,opacity .3s,box-shadow .3s,transform .3s}.vela-vip-btn svg{display:block;color:currentColor;font-size:20px;margin:5px auto;transition:all .2s ease-in-out}.vela-vip-btn i{display:block;color:currentColor;font-size:20px;margin:5px auto;transition:all .2s ease-in-out}.vela-vip-btn span{display:block;line-height:1.3;transition:all .2s ease-in-out}.vela-vip-btn:hover svg{transform:translateY(-4px);opacity:0}.vela-vip-btn:hover i{transform:translateY(-4px);opacity:0}.vela-vip-btn:hover span{transform:translateY(-14px)}.vela-btn{text-align:center;padding:0 5px;text-decoration:none;height:50px;font-size:12px;color:#999;border:0;overflow:hidden;cursor:pointer;width:50px}.vela-btn i{display:block;font-size:20px;height:50px;line-height:50px;transition:all .2s ease-in-out}.vela-btn svg{display:block;color:currentColor;font-size:20px;margin:15px auto;transition:all .2s ease-in-out}.vela-btn span{display:block;font-size:14px;height:50px;line-height:1.3;padding-top:6px;transform:translate(0,-38px);opacity:0;transition:all .2s ease-in-out}.vela-btn:hover span{transform:translate(0,-50px);opacity:1}.vela-btn:hover i{transform:translate(0,-5px);opacity:0}.vela-btn:hover svg{transform:translate(0,-5px);opacity:0}.vela-btn .fa-toggle-theme::after,.vela-btn .fa-toggle-theme::before{height:2em}.float-right-radius{background:var(--main-bg-color);border-radius:var(--main-radius);box-shadow:0 0 10px var(--main-shadow);position:relative;transition:color .2s,background .3s,opacity .3s,box-shadow .3s,transform .3s}.float-right.vela-float .float-btn:not(.wait-pay-btn){padding:0!important;margin-top:0!important;width:100%;background-color:#fff0}.float-right.vela-float .float-btn .hover-show-con{right:45px}.qrcode-btn .fa-qrcode{font-size:24px!important;margin:4px auto!important;display:block}.float-right{position:fixed;bottom:140px;right:10px;z-index:1030;text-align:center;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);transition:.3s}.float-right-radius{background:var(--main-bg-color);border-radius:var(--main-radius);box-shadow:0 0 10px var(--main-shadow);position:relative;transition:color .2s,background .3s,opacity .3s,box-shadow .3s,transform .3s}.float-right.vela-float .float-btn:not(.wait-pay-btn){padding:0!important;margin-top:0!important;width:100%;background-color:#fff0}.float-right.vela-float .float-btn .hover-show-con{right:45px}.vela-vip-btn{display:block;width:50px;line-height:50px;border:0;color:#fff;background:var(--theme-color);border-radius:var(--main-radius);box-shadow:0 0 10px var(--focus-color-opacity6);font-size:14px;padding:4px 5px 10px;cursor:pointer;transition:color .2s,background .3s,opacity .3s,box-shadow .3s,transform .3s}.vela-vip-btn svg{display:block;color:currentColor;font-size:20px;margin:5px auto;transition:all .2s ease-in-out}.vela-vip-btn i{display:block;color:currentColor;font-size:20px;margin:5px auto;transition:all .2s ease-in-out}.vela-vip-btn span{display:block;line-height:1.3;transition:all .2s ease-in-out}.vela-vip-btn:hover svg{transform:translateY(-4px);opacity:0}.vela-vip-btn:hover i{transform:translateY(-4px);opacity:0}.vela-vip-btn:hover span{transform:translateY(-14px)}.vela-btn{text-align:center;padding:0 5px;text-decoration:none;height:50px;font-size:12px;color:#999;border:0;overflow:hidden;cursor:pointer;width:50px}.vela-btn i{display:block;font-size:20px;height:50px;line-height:50px}.vela-btn svg{display:block;color:currentColor;font-size:20px;margin:15px auto}.vela-btn span{display:none;font-size:14px;height:50px;line-height:1.3;padding-top:6px}.vela-btn.theme-toggle-btn:hover i{display:none}.vela-btn.theme-toggle-btn:hover span{display:block;opacity:1;transform:none}.vela-btn .fa-toggle-theme::after,.vela-btn .fa-toggle-theme::before{height:2em}.float-btn.fullscreen-toggle{color:var(--theme-color)}.float-btn.fullscreen-toggle:hover{color:var(--hover-theme-color)}



.swiper-button-next, .swiper-button-prev{height: 70px !important;}.swiper-button-prev{border-top-right-radius: 8px;border-bottom-right-radius: 8px;}.swiper-button-next{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}



/*底部板块三图片border*/
.footer-miniimg {
  p{
    position: relative;
    &:hover {
        filter: contrast(1.1);
    }
    
    &:active {
        filter: contrast(0.9);
    }
    &::before,
    &::after{
        content: "";
        border: 2px solid;
        border-image: linear-gradient(45deg, gold, deeppink) 1;
        position: absolute;
        top: -5px;
        left: -5px;
        right: -5px;
        bottom: -5px;
        animation: clippath 3s infinite ;
    }
    &::before{
        animation: clippath 3s infinite -1.5s linear;
    }
  }
}

@keyframes clippath {
  0%,
  100% {
      clip-path: inset(0 0 96% 0);
      filter: hue-rotate(0deg);
  }
  25% {
      clip-path: inset(0 96% 0 0);
  }
  50% {
      clip-path: inset(96% 0 0 0);
      filter: hue-rotate(360deg);
  }
  75% {
      clip-path: inset(0 0 0 96%);
  }
}



.parallax {
  fill: var(--body-bg-color);
}
.parallax > use {
  animation: move-forever 30s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
  opacity: 0.5;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
  opacity: 0.6;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
  opacity: 0.7;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
  opacity: 1;
}
@keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
  }
}


/* 隐藏 jb-vip1 和 jb-vip2 付费按钮 */
.meta-pay.but.jb-vip1,
.meta-pay.but.jb-vip2 {
    display: none !important; /* 强制隐藏，优先级最高 */
    /* 可选：如果不想完全移除占位，可用 visibility: hidden; 保留位置 */
}
.meta-pay.but.jb-yellow{
    display: none !important; /* 强制隐藏，优先级最高 */
    /* 可选：如果不想完全移除占位，可用 visibility: hidden; 保留位置 */
}
.meta-pay.but.jb-blue{
    display: none !important; /* 强制隐藏，优先级最高 */
    /* 可选：如果不想完全移除占位，可用 visibility: hidden; 保留位置 */
}

/* 禁用卡片的所有裁剪 */
.posts-item.card {
    position: relative;
    overflow: visible !important; /* 强制显示溢出内容 */
    clip-path: none !important; /* 禁用裁剪路径 */
    mask: none !important; /* 禁用蒙版 */
    z-index: 1; /* 确保徽章z-index更高 */
}

/* 徽章调整 */
.posts-item.card .badage {
    position: absolute;
    right: 0; /* 加大超出距离，让弯折角完全暴露 */
    top: 48.5%;
    transform: translateY(-50%);
    z-index: 99; /* 比卡片大 */
}
            .posts-item.card .badage.clickable {
                pointer-events: auto;
                cursor: pointer
            }

            .posts-item.card .badage:not(.clickable) {
                pointer-events: none
            }

            .posts-item.card .badage>div {
                position: relative;
                margin: 0 -6px 8px 0;
                filter: drop-shadow(-5px 5px 3px rgba(126, 129, 132, .3))
            }

            .posts-item.card .badage>div:after,.posts-item.card .badage>div:before {
                content: "";
                display: block;
                border-style: solid;
                position: absolute
            }

            .posts-item.card .badage>div:before {
                right: 0;
                top: -6px;
                border-color: transparent transparent #7d8185 #7d8185;
                border-width: 3px;
                transform: scaleY(.75);
                transform-origin: bottom
            }

            .posts-item.card .badage>div:after {
                border-color: transparent #7e8184 #7e8184 transparent;
                border-width: 11px 6px;
                top: 50%;
                left: -12px;
                transform: translateY(-50%)
            }

            .posts-item.card .badage>div>.content {
                color: #fff;
                background: linear-gradient(90deg,#7e8184,#9ca3a9 calc(100% - 6px),#bcc0c4);
                font-size: 12px;
                line-height: 22px;
                height: 22px;
                padding: 0 15px 0 8px;
                border-bottom-right-radius: 5px
            }

            .posts-item.card .badage>div.badge-pay {
                filter: drop-shadow(-5px 5px 3px rgba(59, 130, 246, .4))
            }

            .posts-item.card .badage>div.badge-pay:before {
                border-left-color: #1e40af;
                border-bottom-color: #1e40af
            }

            .posts-item.card .badage>div.badge-pay:after {
                border-right-color: #3b82f6;
                border-bottom-color: #3b82f6
            }

            .posts-item.card .badage>div.badge-pay>.content {
                background: linear-gradient(90deg,#3b82f6,#60a5fa calc(100% - 6px),#93c5fd)
            }

            .posts-item.card .badage>div.badge-points {
                filter: drop-shadow(-5px 5px 3px rgba(239, 68, 68, .4))
            }

            .posts-item.card .badage>div.badge-points:before {
                border-left-color: #b91c1c;
                border-bottom-color: #b91c1c
            }

            .posts-item.card .badage>div.badge-points:after {
                border-right-color: #ef4444;
                border-bottom-color: #ef4444
            }

            .posts-item.card .badage>div.badge-points>.content {
                background: linear-gradient(90deg,#ef4444,#f87171 calc(100% - 6px),#fca5a5)
            }

            .posts-item.card .badage>div.badge-free {
                filter: drop-shadow(-5px 5px 3px rgba(34, 197, 94, .4))
            }

            .posts-item.card .badage>div.badge-free:before {
                border-left-color: #15803d;
                border-bottom-color: #15803d
            }

            .posts-item.card .badage>div.badge-free:after {
                border-right-color: #22c55e;
                border-bottom-color: #22c55e
            }

            .posts-item.card .badage>div.badge-free>.content {
                background: linear-gradient(90deg,#22c55e,#4ade80 calc(100% - 6px),#86efac)
            }

            .posts-item.card .badage>div.badge-comment {
                filter: drop-shadow(-5px 5px 3px rgba(168, 85, 247, .4))
            }

            .posts-item.card .badage>div.badge-comment:before {
                border-left-color: #7c3aed;
                border-bottom-color: #7c3aed
            }

            .posts-item.card .badage>div.badge-comment:after {
                border-right-color: #a855f7;
                border-bottom-color: #a855f7
            }

            .posts-item.card .badage>div.badge-comment>.content {
                background: linear-gradient(90deg,#a855f7,#c084fc calc(100% - 6px),#d8b4fe)
            }

            .posts-item.card .badage>div.badge-vip {
                filter: drop-shadow(-5px 5px 3px rgba(245, 158, 11, .4))
            }

            .posts-item.card .badage>div.badge-vip:before {
                border-left-color: #d97706;
                border-bottom-color: #d97706
            }

            .posts-item.card .badage>div.badge-vip:after {
                border-right-color: #f59e0b;
                border-bottom-color: #f59e0b
            }

            .posts-item.card .badage>div.badge-vip>.content {
                background: linear-gradient(90deg,#f59e0b,#fbbf24 calc(100% - 6px),#fcd34d)
            }

            .posts-item.card .badage>div.fufeisd {
                filter: drop-shadow(-5px 5px 3px rgba(59, 130, 246, .4))
            }

            .posts-item.card .badage>div.fufeisd:before {
                border-left-color: #1e40af;
                border-bottom-color: #1e40af
            }

            .posts-item.card .badage>div.fufeisd:after {
                border-right-color: #3b82f6;
                border-bottom-color: #3b82f6
            }

            .posts-item.card .badage>div.fufeisd>.content {
                background: linear-gradient(90deg,#4e9ef8,#639cf1 calc(100% - 6px),#99c9ff)
            }

            .posts-item.card .badage>div.red {
                filter: drop-shadow(-5px 5px 3px rgba(255, 73, 73, .3))
            }

            .posts-item.card .badage>div.red:before {
                border-left-color: #ca1f1e;
                border-bottom-color: #ca1f1e
            }

            .posts-item.card .badage>div.red:after {
                border-right-color: #ff4949;
                border-bottom-color: #ff4949
            }

            .posts-item.card .badage>div.red>.content {
                background: linear-gradient(90deg,#ff4949,#ff7849 calc(100% - 6px),#ffb350)
            }

            .posts-item.card .badage>div.yellow {
                filter: drop-shadow(-5px 5px 3px rgba(238, 118, 28, .3))
            }

            .posts-item.card .badage>div.yellow:before {
                border-left-color: #ff7800;
                border-bottom-color: #ff7800
            }

            .posts-item.card .badage>div.yellow:after {
                border-right-color: #ff7800;
                border-bottom-color: #ff7800
            }

            .posts-item.card .badage>div.yellow>.content {
                background: linear-gradient(90deg,#ff7800,#f18c1a calc(100% - 6px),#f5c01b)
            }

            .posts-item.card .badage>div.green {
                filter: drop-shadow(-5px 5px 3px rgba(86, 175, 51, .3))
            }

            .posts-item.card .badage>div.green:before {
                border-left-color: #5ea636;
                border-bottom-color: #5ea636
            }

            .posts-item.card .badage>div.green:after {
                border-right-color: #5ea636;
                border-bottom-color: #5ea636
            }

            .posts-item.card .badage>div.green>.content {
                background: linear-gradient(90deg,#5ea636,#97c22d calc(100% - 6px),#bcd540)
            }

            .posts-item.card .badage>div.blue {
                filter: drop-shadow(-5px 5px 3px rgba(39, 145, 255, .3))
            }

            .posts-item.card .badage>div.blue:before {
                border-left-color: #2791ff;
                border-bottom-color: #2791ff
            }

            .posts-item.card .badage>div.blue:after {
                border-right-color: #2791ff;
                border-bottom-color: #2791ff
            }

            .posts-item.card .badage>div.blue>.content {
                background: linear-gradient(90deg,#2791ff,#40acff calc(100% - 6px),#78deff)
            }

            .posts-item.card .item-excerpt:not(.custom-card-excerpt) {
                display: none
            }




/* 添加VIP可见徽章样式 */
.posts-item.card .badage>div.badge-vipshow {
    filter: drop-shadow(-5px 5px 3px rgba(245, 158, 11, .4))
}

.posts-item.card .badage>div.badge-vipshow:before {
    border-left-color: #d97706;
    border-bottom-color: #d97706
}

.posts-item.card .badage>div.badge-vipshow:after {
    border-right-color: #f59e0b;
    border-bottom-color: #f59e0b
}

.posts-item.card .badage>div.badge-vipshow>.content {
    background: linear-gradient(90deg,#f59e0b,#fbbf24 calc(100% - 6px),#fcd34d)
}

/* VIP1可见徽章样式 - 紫色渐变 */
.posts-item.card .badage>div.badge-vipshow-1 {
    filter: drop-shadow(-5px 5px 3px rgba(168, 85, 247, .4))
}

.posts-item.card .badage>div.badge-vipshow-1:before {
    border-left-color: #7c3aed;
    border-bottom-color: #7c3aed
}

.posts-item.card .badage>div.badge-vipshow-1:after {
    border-right-color: #a855f7;
    border-bottom-color: #a855f7
}

.posts-item.card .badage>div.badge-vipshow-1>.content {
    background: linear-gradient(90deg,#a855f7,#c084fc calc(100% - 6px),#d8b4fe)
}

/* VIP2可见徽章样式 - 蓝色渐变 */
.posts-item.card .badage>div.badge-vipshow-2 {
    filter: drop-shadow(-5px 5px 3px rgba(59, 130, 246, .4))
}

.posts-item.card .badage>div.badge-vipshow-2:before {
    border-left-color: #1e40af;
    border-bottom-color: #1e40af
}

.posts-item.card .badage>div.badge-vipshow-2:after {
    border-right-color: #3b82f6;
    border-bottom-color: #3b82f6
}

.posts-item.card .badage>div.badge-vipshow-2>.content {
    background: linear-gradient(90deg,#3b82f6,#60a5fa calc(100% - 6px),#93c5fd)
}









/* 保留原始按钮的类样式 */
.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;
}