/* 作者页：在账号页基础上补充作者信息布局 */
.author-page-grid {
    grid-template-columns: minmax(0, 1fr) 260px;
}

.author-page-hero .hero-tags {
    margin-top: 12px;
}

.author-page-social {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.author-posts-panel {
    padding: 20px;
}

.author-posts-head p {
    margin: 0;
}

.author-side-list {
    gap: 10px;
}

@media (max-width: 980px) {
    .author-page-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 720px) {
    .author-page-social {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
