.mobile-post-detail-box{
    padding:0 16px 6px 16px;
}
.mobile-yp-header h1{
    overflow: hidden;
color:  #BDBDBD;
text-overflow: ellipsis;

/* Medium */
font-family: "PingFang SC";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 22px; /* 137.5% */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
flex: 1 0 0;
}
.mobile-yp-header .shear-btn{
    border-radius: 30px 0 0 30px;
background: #FF8512;
position:absolute;
right:-16px;
}

.mobile-yp-header .time-box{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:16px 0 12px 0;
}

/* 移动端：作者信息里的 datetime（统一变小、变灰） */
.mobile-post-detail-box .time-box-left-link time,
.mobile-post-detail-box .header-top-info-name-txt time{
    color: #7C7C7C;
    font-family: "PingFang SC";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
.time-box-left-link{
    display:flex;
    align-items:center;
    justify-content:center;
}
/* 移动端：分享按钮文字颜色 */
.mobile-post-detail-box .post-item-numb .share-btn span{
    font-size: 12px;
    color: #BDBDBD;
}

@media screen and (max-width: 767px) {
    .yp-header-nav{
   display: flex;
width: 100%;
padding: 12px 8px;
justify-content: space-between;
align-items: center;
border-radius: 8px;
border: 1px solid  rgba(255, 255, 255, 0.10);
background: rgba(91, 112, 132, 0.20);
}
.mobile-yp-header .yp-header-nav-info img{
 width: 142px;
height: 80px;
flex-shrink: 0;
margin-right:8px;
}
.video-info h2{
    overflow: hidden;
color: #FFF;
text-overflow: ellipsis;

/* Medium */
font-family: "PingFang SC";
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 142.857% */
display: -webkit-box;
width: 175px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.actress-box{
    margin:4px 0 12px 0;
    font-size: 12px;
}
.video-info-number{
        display:flex;
    align-items:center;
    justify-content:space-between;
}
.create-time, .last-updated{
    display:flex;
    align-items:center;
    color:  #7C7C7C;

/* 10 */
font-family: "PingFang SC";
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: 16px; /* 160% */
}
.create-time img, .last-updated img{
    width: 12px !important;
height: 12px !important;
margin-right:4px;
}
.header-tags{
    margin:18px 0 12px 0;
}
.header-tags li a mark{
    display: flex;
padding: 2px 8px;
justify-content: center;
align-items: center;
gap: 4px;
border-radius: 12px;
background: rgba(255, 255, 255, 0.10);
color:  #EB7332;

/* 10 */
font-family: "PingFang SC";
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: 16px; /* 160% */
}
}
/* 帖子详情头部 */
.mobile-post-header{
    border-bottom: 1px dashed rgba(255, 255, 255, 0.10);
}
.header-top-info-link{
    display:flex;
}
.mobile-post-header h2{
    line-height: 24px !important;
}
.mobile-post-header h1{
    color:  #FFF;

    /* 18 */
    font-family: "PingFang SC";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
    max-width:100%;

    /* 用于确保文本换行 */
    overflow-wrap: break-word; /* 在长单词时换行 */
    word-wrap: break-word; /* 用于早期版本的浏览器 */
    white-space: normal; /* 允许文本正常换行 */

}
.mobile-post-header .time-box{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap: nowrap; /* H5 里头像/昵称/时间/数据放一排，不换行 */
}
.mobile-post-header h1 mark{
    border-radius: 1.778px;
background: #EB7332;
    color:  #292929;
padding: 1.778px 5.333px;
gap: 8.889px;
font-family: "Alimama FangYuanTi VF";
font-size: 10.667px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.time-box .header-top-info-name-txt{
    margin:16px 0 12px 0;
    display:flex;
    align-items:center;
    color:  #7C7C7C;

    /* Regular */
    font-family: "PingFang SC";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */

}
.header-top-info-name-txt img{
    width: 16px;
height: 16px;
border-radius:50%;
}
.header-top-info-name-txt h3{
    margin:0 6px;
    color: #EB7332;

/* Regular */
font-family: "PingFang SC";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 18px; /* 150% */
}
.header-top-info-name-txt time{
    margin-left:6px;
}
.post-item-numb{
    /* margin-bottom:8px; */
}
.video-cover-tags{
    position: absolute;
    font-size: 12px;
    padding:2px 6px;
    bottom: 14px;
    right: 16px;
  }
