/* 本站补充：保留模版7原始 styles.css。 */
[id]{scroll-margin-top:140px}
.story-card p{overflow-wrap:anywhere}
.entry-figure{max-width:800px;margin:24px auto}
.entry-figure img{width:100%;height:auto;display:block;border-radius:18px}
.entry-figure figcaption{font-size:12px;color:#64748b;line-height:1.8;margin-top:8px}
.comparison-wrap{overflow-x:auto;margin:20px 0 30px}
table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8}
caption{text-align:left;font-weight:700;color:#831843;padding:8px 0}
th,td{border:1px solid #fbcfe8;padding:12px;text-align:left}
thead th{background:#fce7f3;color:#831843}
tbody th{background:#fdf2f8;width:18%}
.hot-card h3 a,.news-item h4 a{color:inherit;text-decoration:underline;text-decoration-color:#d8b4fe;text-underline-offset:4px}
@media(max-width:600px){[id]{scroll-margin-top:155px}th,td{padding:8px;font-size:12px}.story-card p{font-size:15px}.entry-figure{margin-left:-6px;margin-right:-6px}}
.logo{flex-shrink:0}.logo>span{white-space:nowrap}.nav-links a,.btn-nav{white-space:nowrap}
@media(max-width:1200px){.nav-links{display:none}.topbar-right{margin-left:auto}.topbar{justify-content:space-between}}
@media(max-width:600px){.topbar-right{margin-left:0}.logo small{display:block}}
