body.report-reading-page{background:#fff;color:#333}
body.report-reading-page>.site-header,body.report-reading-page>.site-footer{display:none}
body.report-reading-page #main{max-width:none;margin:0;padding:0;min-height:0}
body.report-reading-page .reading[data-rendered-report]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:24px 20px 56px}
body.report-reading-page .reading[data-rendered-report]>.back-link{display:none}
body.report-reading-page .reading[data-rendered-report]>h1{margin:0 0 16px;font-size:24px;line-height:1.45;letter-spacing:0;font-weight:600;color:#222}
body.report-reading-page .byline{font-size:14px;gap:12px;margin:0 0 28px;color:#999}
body.report-reading-page .byline span{color:#6b7d93}
body.report-reading-page .article-body{font-size:17px;line-height:1.85;color:#333}
body.report-reading-page .report-engagement{margin:32px 0 0;padding:18px 0 0;border:0}
.reading-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#999;font-size:14px}
.reading-total{white-space:nowrap}.reading-reactions{display:flex;align-items:center;gap:22px}
.reading-reactions button{display:inline-flex;align-items:center;gap:5px;min-height:44px;min-width:44px;padding:6px 0;border:0;background:transparent;color:#777;font:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation}
.reading-reactions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.reading-reactions button[aria-pressed=true]{color:#dc3e4b}.reading-reactions button[aria-pressed=true] svg{fill:currentColor}
.reading-reactions button:disabled{cursor:default;opacity:.65}.reading-reactions button:focus-visible{outline:2px solid #8198b7;outline-offset:5px;border-radius:3px}
.reading-status{margin:8px 0 0;font-size:12px;color:#999;line-height:1.6}.reading-status:empty{display:none}
.report-reading-page .reading-desktop-share{display:none}
@media(min-width:768px){body.report-reading-page .reading[data-rendered-report]{padding:40px 36px 72px}body.report-reading-page .reading[data-rendered-report]>h1{font-size:28px}.report-reading-page .reading-desktop-share{display:flex;align-items:center;margin-top:18px}.report-reading-page .reading-desktop-share .wechat-share-button{padding:4px 0;border:0;background:transparent!important;color:#6b7d93!important;font-size:14px}}
@media(max-width:360px){body.report-reading-page .reading[data-rendered-report]{padding-inline:16px}.reading-reactions{gap:14px}.reading-actions{font-size:13px;gap:10px}}
