/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the B2 PRO
Author:         子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/

/*下面是您自己DIY的css样式代码*/
 
.icon {
  width: 1em; height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
 
.recent-post {
	color: var(--b2color);
	white-space: nowrap;
}

.comment-floor{
	font-size: 12px;
	color:#8590A6;
	white-space: nowrap;
}

li.post-list-meta-views,
li.single-eye {
    display: none !important;
}

span:has(.b2-eye-fill) {
    display: none !important;
}

span .b2-eye-fill {
    display: none !important;
}

/* 隐藏购买人数 */
.content-buy-count {
    display: none !important;
}

/* 父容器设置 */
.content-hidden-info {
    position: relative !important; 
    /* 顶部留出空间，防止标签遮挡内部内容 */
    padding-top: 30px !important; 
    overflow: visible !important;
    /* 底部留出空间，防止标签遮挡内部内容 */
    padding-bottom: 35px !important;
}

/* 会员提示标签：虚线胶囊风格 */
.b2-vip-insert-tips {
    position: absolute;
    /* 向上偏移，正好骑在边框中间 */
    top: 0px; 
    /* 水平居中 */
    left: 50%;
    transform: translateX(-50%);
    
    /* 虚线边框 (跟随主题色) */
    border: 1px dashed var(--b2color);
    /* 圆角胶囊形状 */
    border-radius: 50px;
    
    /* 背景色设为白色，为了遮挡底下的边框线 */
    background-color: #fafcff;
    
    /* 内边距：上下少一点，左右多一点 */
    padding: 6px 18px;
    
    z-index: 5;
    line-height: 1;
    width: auto;
    
    /* 稍微加一点阴影，增加立体感 */
    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

.b2-vip-insert-tips a {
    color: var(--b2color);
    font-weight: 700;
    /* 字体保持精致大小 */
    font-size: 13px; 
    display: flex;
    align-items: center;
    text-decoration: none;
    white-space: nowrap;
}

.b2-vip-insert-tips a:hover {
    opacity: 0.8;
}

.b2-vip-insert-tips i {
    font-size: 15px; 
    margin-right: 6px;
    position: relative;
    top: -1px;
}


.b2-bottom-quality-tips {
    position: absolute;
    bottom: 0px; /* 负值骑在底边线上 */
    left: 50%;
    transform: translateX(-50%);
    
    /* 样式 */
    border: none;
    background-color: #fafcff;
    border-radius: 50px;
    
    padding: 5px 15px;
    
    /* 字体样式 */
    font-size: 12px;
    color: #999; 
    white-space: nowrap;
    line-height: 1;
    z-index: 5;
    box-shadow: none;
}
/* 手机端适配 */
@media screen and (max-width: 480px) {
    .b2-bottom-quality-tips {
        font-size: 11px;
        width: 90%;
        text-align: center;
    }
}


/* 隐藏文件下载模块中的“解压码”一行 */
.file-down-code .file-down-pass:last-of-type {
    display: none !important;
}




