.weui-news-item-title {
    font-size: 1rem; /* 调整标题大小 */
    font-weight: bold; /* 标题加粗 */
    color: #212121;
    padding: 0.5rem 0;
    word-break: break-all;
}

.weui-news-item-subtitle {
    font-size: 0.8rem; /* 副标题字体大小 */
    color: #757575; /* 副标题字体颜色 */
    padding: 0.25rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.5px dashed #e0e0e0; /* 0.5像素虚边框 */
    box-sizing: border-box;
    flex-wrap: wrap; /* 允许换行 */
}

.weui-news-item-subtitle .category-label {
    margin-right: 0.5rem; /* 分类标签之间的间距 */
    padding: 0.2rem 0.4rem; /* 标签内边距 */
    border: 1px solid #ff7043; /* 分类标签边框颜色 */
    border-radius: 4px; /* 圆角效果 */
    background-color: #ffecb3; /* 分类标签背景色 */
    font-size: 0.7rem; /* 标签字体大小 */
    color: #ff7043; /* 分类标签字体颜色 */
    text-decoration: none; /* 移除链接下划线 */
}

.weui-news-item-subtitle .collection-label {
    margin-right: 0.5rem; /* 合集标签之间的间距 */
    padding: 0.2rem 0.4rem; /* 标签内边距 */
    border: 1px solid #757575; /* 合集标签边框 */
    border-radius: 4px; /* 圆角效果 */
    background-color: #e0e0e0; /* 合集标签背景色 */
    font-size: 0.7rem; /* 标签字体大小 */
    color: #757575; /* 合集标签字体颜色 */
    text-decoration: none; /* 移除链接下划线 */
}

.collection-labels {
    display: flex;
    flex-wrap: wrap;
}

.weui-news-item-container {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.weui-news-item-body {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
    box-sizing: border-box;
    width: 100%;
    border-top: none; /* 去掉分割线 */
}

.weui-news-inner {
    display: flex;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
}

.drill_plus {
    margin-left: 0.5rem; /* +号按钮的左边距 */
}

.weui-news-media {
    position: relative; /* 为视频图标定位 */
}

.video-icon {
    position: absolute; /* 绝对定位 */
    top: 50%; /* 垂直居中 */
    left: 50%; /* 水平居中 */
    transform: translate(-50%, -50%); /* 辅助居中 */
    font-size: 1.5rem; /* 调整图标大小 */
    color: rgba(255, 255, 255, 0.5); /* 增加透明度 (0.9) */
    pointer-events: none; /* 禁止鼠标事件 */
}

/* 调整 weui-news-item-title 和 weui-news-item-subtitle 的垂直间距 */
.weui-news-item-title + .weui-news-item-subtitle {
    margin-top: 0.25rem;
}


/* 入口链接样式 */
.collection-link {
    float: right; /* 使链接在父容器中右对齐 */
    padding: 0 10px; /* 添加一些内边距确保链接文本不紧挨着右边框 */
    background-color: #007BFF; /* 你可以根据需要调整背景色 */
    color: #FFFFFF;
    text-decoration: none;
    border-radius: 4px;
    font-size: 14px; /* 你可以根据需要调整字体大小 */
    margin-left: 10px; /* 添加左边距使链接与描述文本有一定间距 */
}

/* 链接悬停样式 */
.collection-link:hover {
    background-color: #0056b3; /* 你可以根据需要调整悬停时的背景色 */
    color: #FFFFFF;
    text-decoration: none;
}
