/* 公开阅读入口；沿用各主题颜色，不改变首页论文渲染。 */
body.public-journal .tabs {display:none!important}
.reading-intro {margin:18px 0 24px;line-height:1.75;color:var(--text-secondary)}
.reading-intro h2 {color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere}
.reading-intro p {margin:8px 0}
.reading-intro a, .reading-pagination a, .journal-page-link {text-decoration:underline;text-underline-offset:4px}
.reading-intro a, .reading-pagination a {color:inherit}
.reading-intro nav, .reading-scope, .reading-pagination, .journal-page-link {font-size:13px}
.reading-catalog summary {cursor:pointer}
.reading-catalog ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;padding-left:20px}
.reading-pagination {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;padding:28px 0}
.journal-page-link {white-space:nowrap;align-self:center}
.server-rendered .paper {min-width:0;scroll-margin-top:160px}
.server-rendered .paper h3 {overflow-wrap:anywhere}
.server-rendered a {color:inherit}
.server-rendered .reading-abstract {margin:12px 0;font-size:14px;line-height:1.8}
.reading-abstract > div {white-space:pre-line;margin-top:12px}
.server-rendered .reading-abstract summary {cursor:pointer}
.server-rendered .journal-cover img {opacity:1}
body:not(.lingse) .server-rendered .journal-section {padding:24px;background:var(--card-bg);border-radius:8px;margin-bottom:20px}
body:not(.lingse) .server-rendered .journal-heading {display:flex;align-items:center;gap:18px;margin-bottom:20px}
body:not(.lingse) .server-rendered .journal-cover img {width:82px;height:116px;object-fit:contain}
body:not(.lingse) .server-rendered .paper {padding:18px 0;border-top:1px solid var(--border)}
body:not(.lingse) .server-rendered .paper-footer {display:flex;align-items:center;gap:16px;margin-top:14px}
body.lingse .reading-intro {color:var(--muted);font-size:14px}
body.lingse .reading-intro h2 {font:32px/1.3 var(--serif);color:var(--navy)}
body.lingse .reading-intro a, body.lingse .reading-pagination a, body.lingse .journal-page-link {text-decoration:underline}
body.lingse .journal-heading .journal-page-link {grid-column:1/-1}
body.lingse .server-rendered .reading-abstract {font-family:var(--serif)}
body.lingse .reading-pagination {border-top:1px solid var(--line)}
@media(max-width:700px) {
 .reading-catalog ul {grid-template-columns:1fr}
 .server-rendered .journal-cover {display:none!important}
 body.lingse .reading-intro h2 {font-size:25px}
}
