html.bbs-reader-active{overflow:hidden!important;scroll-padding-top:64px}html.bbs-reader-active #d-splash{display:none!important}html.bbs-reader-active #main{visibility:hidden;pointer-events:none}html.bbs-reader-active #main [style*="visibility: visible"]{visibility:hidden!important}
#bbs-reader{position:fixed;inset:0;overflow-y:auto;overscroll-behavior:contain;z-index:1100;min-height:100vh;background:#f8f8f5;color:#25282a;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.5}#bbs-reader *{box-sizing:border-box}#bbs-reader a{color:#9d6e50;text-decoration:none}#bbs-reader a:hover{text-decoration:underline}#bbs-reader button{font:inherit;cursor:pointer}#bbs-reader a:focus-visible,#bbs-reader button:focus-visible{outline:2px solid #cf7555;outline-offset:3px}#bbs-reader .reader-header{height:52px;background:white;border-bottom:1px solid #e8e9e2;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:15px;padding:0 18px}#bbs-reader .reader-header img{width:127px;height:37px;display:block}#bbs-reader .reader-header-actions{display:flex;align-items:center;gap:16px;margin-left:auto}#bbs-reader .reader-header button{border:0;background:transparent;color:#89937f;padding:7px;font-size:20px}#bbs-reader .reader-header a{font-size:13px;color:#69775c}#bbs-reader .reader-header .reader-signup{padding:7px 13px;background:#dc694b;color:#fff;border-radius:5px}#bbs-reader .reader-header img.reader-user{width:30px;height:30px!important;border-radius:50%}#bbs-reader .reader-sidebar{position:fixed;top:52px;bottom:0;left:0;width:280px;border-right:1px solid #e8e9e2;background:#f8f8f5;padding:23px 28px;overflow:auto;z-index:4}#bbs-reader .reader-sidebar h2{font-size:12px;color:#8b947f;font-weight:500;margin:20px 0 10px}#bbs-reader .reader-sidebar a{display:block;padding:9px 0;font-size:14px;color:#697361}#bbs-reader .reader-content{margin-left:280px;padding:23px 35px 40px;max-width:1250px}#bbs-reader .reader-title{font-size:28px;line-height:1.35;color:#25282a;margin:0 0 9px;font-weight:700}#bbs-reader .reader-categories{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#9a947e;border-bottom:1px solid #e8e9e2;padding-bottom:18px;margin-bottom:16px}#bbs-reader .reader-categories a{color:#92957c}#bbs-reader .reader-author{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding-top:3px}#bbs-reader .reader-author img{width:45px;height:45px;border-radius:50%}#bbs-reader .reader-author a{font-weight:600;color:#75806c}#bbs-reader .reader-author time{font-size:12px;color:#959d8b;margin-left:auto}#bbs-reader .reader-post{max-width:760px}#bbs-reader .reader-native-cooked{overflow-wrap:anywhere}#bbs-reader .reader-native-cooked img{max-width:100%;height:auto}#bbs-reader .reader-native-cooked pre{max-width:100%;overflow:auto}#bbs-reader .reader-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0;padding-top:18px;border-top:1px solid #e3e6dc}#bbs-reader .reader-actions button,#bbs-reader .reader-full-link{border:1px solid #dfdfd5;border-radius:5px;background:#f1eee5;color:#7f806b;padding:10px 14px;font-size:13px}#bbs-reader .reader-actions .reader-reply{background:#cf7555;border-color:#c86b4b;color:white}#bbs-reader .reader-status{font-size:12px;color:#79846c;margin:8px 0;min-height:18px}#bbs-reader .reader-status:empty{min-height:0;margin:0}#bbs-reader .reader-full-link{display:inline-block;margin-top:8px;background:transparent}#bbs-reader .reader-sidebar-closed{display:none}#bbs-reader.reader-sidebar-collapsed .reader-sidebar{display:none}#bbs-reader.reader-sidebar-collapsed .reader-content{margin-left:auto;margin-right:auto}
@media(max-width:1000px){#bbs-reader .reader-sidebar{display:none}#bbs-reader.reader-nav-open .reader-sidebar{display:block;box-shadow:8px 8px 22px #25282a1a}#bbs-reader .reader-content{margin-left:0;padding:20px}#bbs-reader .reader-header{padding:0 10px;gap:8px}#bbs-reader .reader-menu{order:3}#bbs-reader .reader-header-actions{gap:10px}}
@media(max-width:760px){#bbs-reader .reader-header{height:52px}#bbs-reader .reader-header img{width:119px;height:35px}#bbs-reader .reader-header a{font-size:12px}#bbs-reader .reader-content{padding:18px 10px 30px}#bbs-reader .reader-title{font-size:24.25px;line-height:1.2;margin-bottom:8px}#bbs-reader .reader-categories{padding-bottom:17px;margin-bottom:17px}#bbs-reader .reader-author{margin-bottom:24px}#bbs-reader .reader-actions button{min-height:44px}#bbs-reader .reader-header-actions{gap:9px}#bbs-reader .reader-header .reader-signup{padding:7px 9px}}
@media print{html.bbs-reader-active #main{display:none!important}#bbs-reader .reader-header,#bbs-reader .reader-sidebar,#bbs-reader .reader-actions,#bbs-reader .reader-status,#bbs-reader .reader-full-link{display:none}#bbs-reader .reader-content{margin:0;padding:0}#bbs-reader{min-height:0}.bbs-prompt-related{break-inside:avoid}}

#bbs-reader .bbs-prompt-save-controls button{background:transparent;color:#9b8062;border-color:#e2dfd6;padding:6px 10px;font-size:12px}
