/* 本站阅读补充，原模版 styles.css 保留原样。 */
.logo{font-size:19px;gap:10px}.logo small{display:block;letter-spacing:1px;font-size:10px}.logo>span{white-space:nowrap}
.skip-link{position:fixed;top:-80px;left:20px;padding:10px 18px;background:#fff;color:#831843;z-index:200}.skip-link:focus{top:8px}
.content-cover .cover-bg img{width:100%;height:100%;object-fit:contain}.content-body h4{display:block;overflow:visible;min-height:54px}.content-body p{display:block;overflow:visible;min-height:105px}.content-card{display:flex;flex-direction:column}.content-body{flex:1;display:flex;flex-direction:column}.content-btn{align-self:flex-start;margin-top:auto}.content-cover{flex-shrink:0}
.story-card{max-width:1000px;margin:auto}.guide-section{padding-top:10px;margin-top:24px;border-top:1px solid #fce7f3}.guide-section h4{font-size:21px;line-height:1.6}.guide-section h5{font-size:17px;margin:22px 0 10px;color:#831843}.guide-section p{font-size:15px}.guide-return{display:inline-block;margin:12px 0 8px;color:#7c3aed;font-size:13px;text-decoration:underline;text-underline-offset:4px}.hot-card h3 a,.news-item h4 a{text-decoration:underline;text-decoration-color:#fbcfe8;text-underline-offset:5px}.hot-card h3 a:hover,.news-item h4 a:hover{color:#7c3aed}
.hero h1{overflow-wrap:anywhere}.guide-section [id]{scroll-margin-top:16px}
@media(max-width:1250px){.nav-links{display:none}}
@media(max-width:600px){.content-body h4,.content-body p{min-height:0}.logo{font-size:18px}.hero .desc,.hero .desc2{text-align:left}.guide-section h4{font-size:19px}.guide-section h5{font-size:16px}.channel-nav{gap:10px}.channel-item{padding:10px 17px}}
