/* 本站补充：保留模版7原始 styles.css。 */
.skip-link{position:fixed;left:16px;top:-80px;z-index:200;background:#fff;padding:12px;color:#831843}.skip-link:focus{top:12px}
.anchor-point{display:block;scroll-margin-top:130px}h4[id]{scroll-margin-top:130px}
.content-cover img{width:100%;height:100%;object-fit:cover}.content-body h4{-webkit-line-clamp:2;min-height:3.4em}.content-body p{-webkit-line-clamp:4}
.guide-figure{margin:24px 0;background:#fdf2f8;border-radius:18px;padding:12px}.guide-figure img{width:100%;height:auto}.guide-figure figcaption{font-size:13px;color:#6b7280;margin:10px 8px}
.story-card p{white-space:pre-line}.source-list{margin-top:24px;padding-top:20px;border-top:1px solid #fce7f3}.source-list a{display:block;color:#7c3aed;text-decoration:underline;margin:8px 0;overflow-wrap:anywhere}
.scenario-note{max-width:1120px;margin:0 auto 16px;color:#6b7280;font-size:14px}.logo small{display:block;letter-spacing:1px}.logo{font-size:19px}.topbar-right{flex-shrink:0}
@media(max-width:1280px){.nav-links{display:none}}
@media(max-width:600px){.logo{font-size:18px}.hero h1{font-size:30px;line-height:1.45}.hero-search{border-radius:22px}.hero-search button{max-width:108px}.guide-figure{padding:4px}.scenario-note{padding:0 16px}}
