/* 本站内容排版补充，原模版 styles.css 保留。 */
.skip-link{position:fixed;left:12px;top:-80px;z-index:200;background:#fff;color:#831843;padding:10px 20px;border-radius:10px}.skip-link:focus{top:12px}
.logo{white-space:nowrap}.logo small{display:block;line-height:1.3}.nav-links{white-space:nowrap}.btn-nav{white-space:nowrap}
.hero h1 .hero-subtitle{display:block;margin-top:16px;font-size:.66em}.hero h1 .g1,.hero h1 .g2{white-space:nowrap}.hero h1{line-height:1.4}
.guide-figure{margin:24px 0 30px}.guide-figure img{width:100%;height:auto;border-radius:18px;border:1px solid #f5d8eb}.guide-figure figcaption{font-size:13px;color:#6b7280;margin-top:8px}
.story-card h4{font-size:21px;margin-top:34px}.story-card p{font-size:15px}.story-card a,.news-item a{color:#831843;text-decoration:underline;text-underline-offset:4px}
.command-note,.citation-example{background:#fdf2f8;border-left:4px solid #a78bfa;padding:22px;border-radius:10px;margin:22px 0}
pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;margin:12px 0;color:#4c1d95}
.content-body{display:flex;flex-direction:column}.content-body p{flex:1}.content-cover .cover-bg{font-size:58px;font-family:monospace;font-weight:800}
@media(min-width:901px) and (max-width:1250px){.topbar-right .search-box{display:none}.nav-links{gap:12px;font-size:12px}.topbar{padding:0 18px;gap:12px}.logo{font-size:18px}.btn-nav{padding:9px 16px}}
@media(max-width:600px){.command-note,.citation-example{padding:16px}.story-card h4{font-size:19px}.story-card p{font-size:15px}.hero h1 .hero-subtitle{font-size:.65em}}
