.meta-pay.but.jb-yellow {--this-bg:linear-gradient(135deg,#ec28ff 10%,#289fff 100%);}
/*网站背景*/
body {
    background-image: url("https://img.pinpinping.cn/imgs/2025/10/08/18e450377bd530b3.png");
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
/*网站背景*/

/*文章页内容上方广告代码*/
.single-gg,.single-gg-left{display:flex;align-items:center}
.single-gg{height:50px}
.single-gg-left{flex:1;padding:10px;background-color:#40b0ff;border-radius:8px 0 0 8px}
.single-gg-img{height:30px;width:30px}
.single-gg-img img{height:100%;width:100%}
.single-gg-desc{margin-left:10px;color:#fff;font-size:16px;font-weight:600;letter-spacing: 1px;}
.single-gg-right{position:relative;display:flex;height:100%;width:100px;justify-content:center;align-items:center;background-color:#40b0ff;border-radius:0 4px 4px 0;border-left:1px dashed #fff}
.single-gg-right::after,.single-gg-right::before{content:'';position:absolute;width:10px;height:5px;left:-5px;background-color:#fff}
.single-gg-right::before{top:0;border-radius:0 0 5px 5px}
.single-gg-right::after{bottom:0;border-radius:5px 5px 0 0}
.single-gg-btn{display:block;padding:5px 5px;font-size: 14px;background-color:#fff;color:#40b0ff !important;border-radius:4px}
/*角标css*/

/*文章卡片排列X5 */
@media (min-width: 769px) {
    .posts-item.card {
        width: calc(20% - 16px);
    }
}
/* 隐藏首页卡片的点赞信息 */
.home .item-meta {
  display: none !important; /* 隐藏包含点赞的整个元数据区域 */
}
/*文章内页更新时间*/
                .update-ts{
                    padding-top: 6px;
                    padding-bottom: 8px;
                }
                .article-update-tips {
                background: rgba(255, 188, 68, 0.38);
                color: #333;
                margin: 0 0px 20px;
                border-radius: 8px;
                position: relative;
                text-align: center;
                background-image: url(https://img.pinpinping.cn/imgs/2025/10/02/91b6da95fe23d02b.png);
                background-clip: padding-box;
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: 50% 50%;
                background-blend-mode: normal;
            }span1 {
                color: #f60;
                margin: 0 3px;
            }
/**文章封面美化开始*/
.tag-license {
    position: absolute;
    top: 11px;
    right: -17px;
    -webkit-transform: rotate(45deg);
    z-index: 1;
    width: 75px;
    height: 18px;
    color: #fff;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    /*font-style: normal;*/
}
a.item-left-category {
    position: absolute;
    left: 5px;
    top: 10px;
    padding: 5px 6px;
    font-size: 1rem;
    line-height: 1;
    color: #fff;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 6px;
    z-index: 1;
}
a.item-category {
    position: absolute;
    right: 7px;
    top: 10px;
    padding: 5px 6px;
    font-size: 1rem;
    line-height: 1;
    color: #fff;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 6px;
    z-index: 1;
}
/**文章封面美化结束*/
/** 壁纸标题毛玻璃 **/
span.bottom-l {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.n-collect-item-bottom {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 25px;
    border-radius: 0 0 4px 4px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    font-size: 13px;
    color: #fff;
    text-shadow: 0 2px 2px rgba(0,0,0,.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    padding: 0 18px;
    z-index: 1;
}
.bg-color-purple {
    background: linear-gradient(45deg, #9370DB, #DA70D6);
}
.bg-color-red {
    background: linear-gradient(135deg, #FF6347, #FFA07A);
}
.bg-color-blue {
    background: linear-gradient(60deg, #1E90FF, #87CEFA);
}
.bg-color-green {
    background: linear-gradient(225deg, #32CD32, #98FB98);
}
.bg-color-yellow {
    background: linear-gradient(315deg, #FFBC52, #FFE68F);
}
.bg-color-black {
    background: linear-gradient(180deg, #121212, #4b4b4b);
}



.panel-heading .fa{transition:transform 0.3s ease;transform:rotate(-45deg);padding:5px;color:#556af1;}.panel-heading:not(.collapsed) .fa{transform:rotate(0deg);}.question-container{border-radius:6px;border:solid 1px var(--main-border-color);overflow:hidden;border-bottom:solid 0px rgba(50,50,50,0);}.question{cursor:pointer;position:relative;margin-bottom:10px;padding:2.5rem 4rem;margin-bottom:0;border-bottom:solid 1px var(--main-border-color);}.question i{position:absolute;right:0;top:50%;transform:translateY(-50%);}.question.active i.fa.fa-plus{display:none;}.question.active i.fa.fa-minus{display:inline-block;}.answer.active{display:unset;background-color:var(--focus-color);flex:1 1 auto;min-height:1px;color:#fff !important;padding:2.5rem 4.5rem;display:block;}@keyframes bounce{0%{transform:scaleY(0.3);background-color:green;}50%{transform:scaleY(1);background-color:orange;}100%{transform:scaleY(0.3);background-color:green;};}.tab2_content.active{display:block;}.tab2_content.active{display:block;}#accordionhelp-content{margin-bottom:20px;}.tab-container{width:80%;margin:auto;}.tabs{display:flex;cursor:pointer;padding:20px 0;}.tab{padding:10px 15px;transition:background-color 0.3s;border-radius:10px;background:var(--muted-bg-color);margin:0px 5px;font-size:14px;}.tab.active{color:#fff;background-color:#556af1;transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,0.3);transition:all 0.3s ease;}.tab-content{position:relative;overflow:hidden;}.tab2_content{display:none;}.button{display:inline-block;padding:10px 20px;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:5px;background-color:#556af1;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:all 0.3s ease;}.button:hover{background-color:#3e53c4;box-shadow:0 6px 12px rgba(0,0,0,0.3);}


/* 文章标题样式美化 */
.article-content > .wp-posts-content > h2,
.article-content .wp-posts-content > h1,
.article-content .wp-posts-content > h3 {
    z-index: 1;
}

.article-content > .wp-posts-content > h2:hover::before,
.article-content > .wp-posts-content > h2:hover::after,
.article-content > .wp-posts-content > h1:hover::before,
.article-content > .wp-posts-content > h1:hover::after,
.article-content > .wp-posts-content > h3:hover::before,
.article-content > .wp-posts-content > h3:hover::after {
    transform: scale(1.2) !important;
    transform-origin: center !important;
    transition: 0.4s;
}

.article-content .wp-posts-content h2::before,
.article-content .wp-posts-content h1::before,
.article-content .wp-posts-content h3::before {
    box-shadow: none !important;
    opacity: 0.6 !important;
    border-radius: 50% !important;
    top: -5px !important;
    left: -10px !important;
    z-index: 1;
}

.article-content .wp-posts-content h1::before,
.article-content .wp-posts-content h1::after {
    background: linear-gradient(#409eff, transparent) !important;
}

.article-content .wp-posts-content h2::before,
.article-content .wp-posts-content h2::after {
    background: linear-gradient(#00ff62, transparent) !important;
}

.article-content .wp-posts-content h3::before,
.article-content .wp-posts-content h3::after {
    background: linear-gradient(#ff9800, transparent) !important;
}

.article-content .wp-posts-content h1::before {
    height: 35px !important;
    width: 35px !important;
}

.article-content .wp-posts-content h2::before {
    height: 30px !important;
    width: 30px !important;
}

.article-content .wp-posts-content h3::before {
    height: 25px !important;
    width: 25px !important;
}

.article-content .wp-posts-content h2::after,
.article-content .wp-posts-content h1::after,
.article-content .wp-posts-content h3::after {
    content: "";
    opacity: 0.6;
    position: absolute;
    transition: 0.4s;
    border-radius: 50%;
}

.article-content .wp-posts-content h2::after {
    top: -15px;
    left: 15px;
    width: 10px;
    height: 10px;
}

.article-content .wp-posts-content h1::after {
    top: -13px;
    left: 25px;
    width: 13px;
    height: 13px;
}

.article-content .wp-posts-content h3::after {
    top: -17px;
    left: 12px;
    width: 8px;
    height: 8px;
}
/* 底部样式 */
.github-badges-container {
    text-align: center; /* 居中对齐 */
    margin-top: 20px; /* 添加顶部间距，可选 */
  }
  .github-badge {
    display: inline-block;
    border-radius: 4px;
    text-shadow: none;
    font-size: 12px;
    color: #fff;
    line-height: 15px;
    background-color: #abbac3;
    margin-bottom: 5px;
  }
  .github-badge .badge-subject {
    display: inline-block;
    background-color: #ffa500;
    padding: 4px 4px 4px 6px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .github-badge a {
    display: inline-block;
    padding: 4px 6px;
    border-radius: 4px;
    text-decoration: none;
    color: #fff !important;
  }
  .github-badge .bg-fen {
    background-color: #e76dcb;
  }
  .github-badge .bg-red {
    background-color: #f55066;
  }
  .github-badge .bg-green {
    background-color: #3bca6e;
  }
  .github-badge .bg-cai {
    background-image: -webkit-linear-gradient(0deg, #3ca5f6 0%, #a86af9 100%);
  }
  
  /* 新增样式 */
  .github-badge .bg-blue {
    background-color: #007bff;
  }
  .github-badge .bg-orange {
    background-color: #ff7f50;
  }
  .github-badge .bg-purple {
    background-color: #6a5acd;
  }
/* 首页发布标题样式 */
body.home .box-body.notop {
background: var(--main-bg-color);
padding: 5px;

padding-left: 1.2em;

border-radius: 10px;

margin-bottom: 10px;

}
body.home .title-theme {

position: relative;

padding-left: 1.3em;

font-size: 20px;

margin: 5px;
}

body.home .title-theme::before {
content: '';

top: -20px;

width: 60px;

height: 60px;

left: -28px;

background: url(https://img.pinpinping.cn/imgs/2025/09/15/27c24f3480d0cd5e.gif);

box-shadow: 0 0 black;

background-size: cover;

}

body.home .title-theme small {

font-size: 60%;

margin-left: 20px;

}

body.home .title-theme .ml10::before {

position: absolute;

content: '';

width: 1px;

background: var(--theme-color);

top: 30%;

left: 115px;

bottom: 16%;

}
/* 文章卡片基础样式背景美化 */

/*逐字公告小工具*/
.file-format {
  padding: 0 20px;
  height: 38px;
  background: linear-gradient(224deg, rgba(255, 110, 144, .08), rgba(208, 147, 255, .08) 42%, rgba(105, 105, 255, .08) 100%, rgba(105, 105, 255, .08) 0);
  border-radius: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}

span.txt-file-format {
  font-size: 13px;
  font-weight: 700;
  color: var(--main-color);
  line-height: 18px;
  margin-right: 17px;
}

i.icon_ai[data-v-2775696c], i.icon_ps[data-v-2775696c] {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}
i.icon_ps[data-v-2775696c] {
  background: url(https://www.bgnm.cn/xy-png/icon-sketch.svg) no-repeat 50% / 100%;
}

.stay-tuned-box .file-format .file-format-icons i[data-v-2775696c] {
  margin-right: 9px;
}

i.icon_ai[data-v-2775696c] {
  background: url(https://www.bgnm.cn/xy-png/icon-ps.svg) no-repeat 50% / 100%;
}

i.icon_sketch[data-v-2775696c] {
  width: 26px;
  height: 26px;
  display: inline-block;
  background: url(https://www.bgnm.cn/xy-png/icon-ai.svg) no-repeat 50% / 100%;
  vertical-align: middle;
}

.stay-tuned-box .file-format .file-format-icons i[data-v-2775696c] {
  margin-right: 9px;
}

i.icon_3dMax[data-v-2775696c], i.icon_blender[data-v-2775696c] {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}
i.icon_3dMax[data-v-2775696c] {
  background: url(https://www.bgnm.cn/xy-png/icon-3dMax.svg) no-repeat 50% / 100%;
}

.stay-tuned-box .file-format .file-format-icons i[data-v-2775696c] {
  margin-right: 9px;
}

i.icon_c4d[data-v-2775696c], i.icon_cdr[data-v-2775696c] {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}
i.icon_cdr[data-v-2775696c] {
  background: url(https://www.bgnm.cn/xy-png/icon-cdr.svg) no-repeat 50% / 100%;
}

.stay-tuned-box .file-format .file-format-icons i[data-v-2775696c] {
  margin-right: 9px;
}


i.icon_3dMax[data-v-2775696c], i.icon_blender[data-v-2775696c] {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}


div#zuixinfabu {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}.enlighter-default .enlighter{max-height:400px;overflow-y:auto !important;}.posts-item .item-heading>a {font-weight: bold;color: unset;}@media (max-width:640px) {
    .meta-right .meta-view{
      display: unset !important;
    }
  }

/*文字列表标题图片样式*/
.index-new img {
  height: 35px;
  padding-left: 10px
}
.index-new {
  margin-bottom: 5px;
}
/*文字列表标题图片样式结束*/
  /*手机端不显示CSS代码*/
@media screen and (max-width: 1221px) { .wapnone{display:none; }
      }
/*三点和时间功能样式*/
.tools{display:flex;align-items:center;margin-top:-5px;margin-bottom:5px;height:22px}.circle{padding:0 4px}.tfbox{display:inline-block;align-items:center;width:10px;height:10px;padding:1px;border-radius:50%}.red{background-color:#2997f7}.yellow{background-color:#ff5144}.green{background-color:#bfc930}span.tengfei_soft_time{font-size:14px;color:#787777;margin-left:auto;margin-right:5px;right:0;pointer-events:none}.tengfei_soft_time svg{margin-right:2px}@media screen and (max-width:1221px){.tengfei_posts_wap{display:none}}.wppc{display:none}@media (max-width:767px){.wppc{display:block !important}}
/* 子比主题：首页卡片容器 - 确保图标定位参考正确 */
.posts-item {
    position: relative; /* 保持定位参考，确保图标不脱离卡片 */
}

.xynew-new-icon {
    position: absolute;
    /* 关键：下移至封面图底部，数值需根据你封面图高度微调（示例：封面图高180px时，165px≈底部对齐） */
    top: 42px; 
    right: 9px; /* 水平位置微调，与封面图右侧边缘保持少量间距，避免贴边 */
    z-index: 99; /* 确保图标在封面图上方，不被遮挡 */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 2px 8px;
    background-color: #eef6ff;
    color: #556af1;
    font-family: 'Segoe UI', Roboto, sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 1px 9px 1px 15px;
    overflow: hidden;
    border: .5px solid rgba(59, 130, 246, .15);
}

/* 保留原有交互效果 */
.xynew-new-icon:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    background-color: rgba(59, 130, 246, .2);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: width .6s ease, height .6s ease;
}
.xynew-new-icon:hover:after {
    width: 120px;
    height: 120px;
}
.xynew-new-icon:hover {
    box-shadow: 0 2px 6px rgba(59, 130, 246, .2);
    background-color: #e6f0ff;
}