/* 本站内容补充，原模版样式完整保留。 */
.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#fff;color:#831843;padding:12px;border-radius:8px}.skip-link:focus{top:12px}
.hero .desc{font-weight:700}.hero .desc2{max-width:810px;margin-left:auto;margin-right:auto}
.content-cover .cover-bg img{width:100%;height:100%;object-fit:contain;display:block}
.story-card p{line-height:2;overflow-wrap:anywhere}.story-card h4{margin-top:32px}.story-card p[id]{scroll-margin-top:125px}
.hot-card h3 a{color:inherit}.hot-card h3 a:hover{text-decoration:underline}.scenario-label{font-size:11px;color:#831843;background:#fce7f3;padding:2px 7px;border-radius:12px}
.logo small{letter-spacing:1px}.content-body h4{line-height:1.6}.content-cover .meta{font-size:12px}.foot-grid p{max-width:420px}
@media(max-width:600px){.hero h1{font-size:32px}.story-card{padding:24px 18px}.logo span{font-size:17px}.content-cover{height:200px}}

.content-cover .cover-bg{background:#fff5fa;height:100%;}.content-cover{aspect-ratio:4/3;height:auto!important}.content-cover .tag{top:10px;left:10px;font-size:11px}.content-cover .meta{bottom:8px;font-size:10px}

.logo>span{white-space:nowrap;line-height:1.4}.logo small{display:block;margin:2px 0 0}.nav-links a,.btn-nav{white-space:nowrap}.nav-links{flex-shrink:0}@media(max-width:1200px){.nav-links{display:none}}
.content-cover{display:grid;grid-template-columns:auto 1fr;aspect-ratio:auto;background:#fff5fa}.content-cover .cover-bg{grid-column:1/-1;aspect-ratio:4/3;height:auto}.content-cover .tag,.content-cover .meta{position:static;margin:8px 10px;background:#fce7f3;color:#831843;align-self:center}.content-cover .meta{justify-self:end;gap:6px;background:#ede9fe;color:#5b21b6}.content-body h4,.content-body p{display:block;-webkit-line-clamp:unset;overflow:visible}
