/* 本站信息图与长文补充；原模版 styles.css 保持不变。 */
.cover-bg img{width:100%;height:100%;object-fit:contain;background:#fff6fb}
.story-card h4{font-size:20px;line-height:1.6;margin-top:32px}
.story-card p{font-size:16px}
.practical-note{background:#fff8fc;border:1px solid #f7c9e2;border-left:4px solid #a78bfa;padding:18px 22px;margin:16px 0;border-radius:12px}
.practical-note h5{font-size:16px;color:#831843;margin-bottom:8px}
.practical-note a{font-size:13px;color:#8b3471;text-decoration:underline}
.story-card [id]{scroll-margin-top:150px}
.hot-card h3 a,.news-item h4 a{color:inherit;text-decoration:underline;text-decoration-color:#e4b6d4;text-underline-offset:5px}
.skip-link{position:fixed;top:-80px;left:16px;background:#831843;color:white;padding:12px 18px;z-index:200}
.skip-link:focus{top:12px}
@media(max-width:600px){.practical-note{padding:16px}.story-card h4{font-size:18px}.logo small{letter-spacing:0}.hero .desc2{font-size:14px}.story-card [id]{scroll-margin-top:160px}}
