/* Reading-only overrides. No source paragraphs, IDs or blank blocks are removed. */
.home-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--accent);font-size:12px;white-space:nowrap}
#topic-body>.reading-content{font-size:19px;line-height:2}.memory-detail-paper .reading-content{font-size:20px}
.reading-content>.memory-entry{padding-bottom:9px}.reading-content>.memory-entry+.memory-entry{padding-top:21px;margin-top:15px}
.memory-entry>.memory-actions{margin-top:11px;margin-bottom:16px}.memory-entry>.memory-read-link{margin-top:6px;padding-block:5px}
.reading-content .memory-reply-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font:13px/1.75 var(--sans);color:var(--muted);margin:6px 0 4px;padding:3px 0;text-decoration:none;max-width:100%}
.memory-reply-preview:hover{color:var(--accent)}.reply-preview-label{color:var(--accent)}
.discovery-heading{padding-bottom:14px;gap:18px}.discovery-heading h1{font-size:28px}.discovery-reader{padding-top:25px;padding-bottom:20px}.discovery-meta{margin-bottom:15px;gap:6px 14px}
.discovery-reader .memory-entry>.source-paragraph,.discovery-reader .contributed-text{font-size:20px;line-height:1.95}.discovery-reader .signature-list{margin-top:17px}.discovery-reader .memory-entry{padding:0;margin:0}
.discovery-reader .memory-actions{margin:0}.discovery-reader .memory-read-link{display:none}.discovery-reader .memory-reply-preview{font-size:12px}
.reading-notes{margin:16px 0 6px;padding-top:12px;border-top:1px solid var(--line);font:13px/1.85 var(--sans);color:var(--ink)}
.reading-notes-controls{display:flex;gap:12px;flex-wrap:wrap}.reading-note-toggle,.reading-note-retry{min-height:42px;padding:7px 15px;border:1px solid #d7b8ae;border-radius:4px;background:#f7eee5;color:var(--accent);font:inherit}
.reading-note-toggle[aria-expanded=true]{background:#ead3ce;border-color:var(--rose)}.reading-note-panel{margin-top:12px;padding:13px 15px;background:#f3e8df77;border-left:2px solid #c99b95;border-radius:2px;overflow-wrap:anywhere}.reading-note-panel small{font-size:11px;color:var(--muted)}.reading-note-panel p{font-size:14px;line-height:1.9;white-space:pre-wrap;margin:7px 0 0}.reading-note-panel p:empty{display:none}.reading-note-retry{margin-top:10px;font-size:12px}
@media(max-width:1050px) and (min-width:761px){.header-right{gap:18px}.global-search{width:180px}}
@media(max-width:760px){
 .header-inner{gap:10px;padding-inline:20px}.header-right{gap:8px}.home-link{font-size:11px;gap:3px}.global-search{width:clamp(80px,25vw,180px)}.global-search input{font-size:11px}.global-search button{min-width:28px}
 #topic-body>.reading-content{font-size:18px}.memory-detail-paper .reading-content{font-size:18px}
 .discovery-heading{padding-bottom:12px;gap:8px}.discovery-heading h1{font-size:24px}.discovery-heading p{font-size:10px}.discovery-reader{padding:18px 61px 18px 18px}.discovery-meta{font-size:10px;margin-bottom:14px;gap:5px 10px}
 .discovery-reader .memory-entry>.source-paragraph,.discovery-reader .contributed-text{font-size:18px;line-height:1.95}.discovery-reader .memory-actions{right:6px;top:66px}.discovery-reader .memory-reply-preview{font-size:12px}
 .reading-note-panel{padding:11px 12px}.reading-notes-controls{gap:8px}.reading-note-toggle{padding-inline:12px}.reading-note-panel p{font-size:14px}.reading-notes{margin-top:13px}
}
@media(max-width:370px){.header-inner{padding-inline:13px}.brand{font-size:15px;gap:4px}.brand .brand-mark{width:18px}.home-link{font-size:10px}.header-right{gap:5px}.global-search{width:84px}}
