.author-nickname,.author-signature{text-shadow:1px 1px 1px #333;z-index:8}body{--card-radius:.12rem}.main-wrapper{padding:var(--side-spacing)}.author-info-container{width:100%;background-color:#000;position:relative;padding:20px var(--side-spacing);color:#fff;margin-bottom:.2rem;border-radius:var(--radius);overflow:hidden;text-align:center;line-height:1.5}.author-info-total{position:absolute;left:20px;top:20px;font-size:12px;z-index:8}.author-total-num{padding:0 5px;z-index:8}.author-avatar{width:2rem;height:2rem;margin:0 auto 4px;border-radius:50%;overflow:hidden;border:1px solid #eee;z-index:8}.author-nickname{font-size:16px;font-weight:700;margin:4px 0}.author-signature{font-size:12px;line-height:1}.articles-list-container{width:100%}.author-info-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.articles-list{display:grid;grid-template-columns:1fr 1fr;gap:.2rem}.articles-item{border-radius:var(--card-radius);background-color:#fff;overflow:hidden}.articles-info-container{padding:.24rem .4rem}.card-title-text{font-size:.48rem;color:var(--title-dark)}.card-brief-text{font-size:.42rem;color:var(--brief-grey);line-height:1}.articles-info{height:2.22rem;margin-bottom:.58rem}.articles-title{margin-bottom:.38rem}.article-meta-avatar{width:.48rem;height:.48rem}.article-meta-item{margin-right:.2rem;font-size:12px;color:#8E8E93}.article-meta-item:last-child{margin-right:0}@media screen and (min-width:768px){.author-avatar{width:80px;height:80px}.articles-list{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.card-brief-text{font-size:14px}.article-meta-avatar{width:.6rem;height:.6rem}.author-info-container{margin-bottom:10px}}@media screen and (min-width:1024px){.articles-info-container{padding:10px 12px 14px}.author-info-container{margin-bottom:20px}}@media screen and (min-width:1280px){.card-title-text{font-size:16px;line-height:22px;font-weight:700}.articles-list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}}@media screen and (min-width:1520px){.author-info-container{padding:var(--side-spacing)}.author-nickname{margin:10px 0}.card-title-text{font-size:18px;line-height:24px}}