h1>*,h2>*,h3>*,h4>*{font-family:Tahoma,Geneva,sans-serif;}div.desc__ p:before,div.desc p:before{display:block;content:attr(data-description);}.articles__wrapper .article__top--ad>.articles__ad{border:none !important;}.side__articles .side__ad .ad{border:none !important;}.article-content img{max-width:100%;}.data-show-sign{display:none !important;}.logo-site-name{font-size:x-small;margin:0 2px;color:#677788;font-weight:lighter;}.articles__ad,.side__ad{display:flex;align-items:center;flex-direction:column;padding:10px 0;}.articles__ad::before,.side__ad::before{content:"Advertisement";font-size:14px;color:#000000;line-height:20px;}.category-item{display:flex !important;align-items:center;gap:24px;}.category-item .cover-pic{width:240px;height:135px;flex-grow:1;flex-shrink:1;display:flex;align-content:center;justify-content:flex-start;align-items:center;min-width:240px;max-width:240px;}.category-item img{max-height:100%;object-fit:cover;border-radius:12px;max-width:240px;}.category-item-right{margin-top:0px;margin-bottom:10px;font-weight:600;color:#11131F;-webkit-transition:.4s ease all;transition:.4s ease all;}.category-item-right .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;font-size:24px;}.category-item-right .title:hover{color:#377DFF;}.category-item-desc{margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:400;color:#8b8d99;transition:.4s ease all;text-wrap:wrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.articles__wrapper .article__top--ad>.articles__ad{padding-bottom:0 !important;}@media only screen and (max-width:560px){.category-item{flex-direction:column;}.category-item .cover-pic{width:100%;height:100%;min-width:100%;max-width:100%;}.category-item img{width:100%;max-width:100%;height:auto;}}.relative{position:relative;}.category-tag{position:absolute;width:100%;bottom:0;left:0;padding:20px;}.category-tag span{background:#e8eff3;padding:4px 6px;border-radius:2px;opacity:0.9;color:#000;font-size:13px;}
/* 作者首字母头像 */
.author-line {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-right: 8px;
    vertical-align: middle;
}

.author-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #2f3b4a;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
    flex-shrink: 0;
    text-transform: uppercase;
}

.author-name {
    font-size: 13px;
    font-weight: 600;
    color: #333333;
}

.time {
    font-size: 12px;
    color: #999999;
}

.article-card-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 2px;
    margin-top: 8px;
}

/* 详情页作者日期与作者名保持同一量级 */
.article__inner .article__desc .author__article .date > span {
    font-size: 13px;
    font-weight: 500;
    color: #999999;
    margin-right: 0;
}