.reading-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px;margin:18px 0 24px;flex-wrap:wrap}
.reading-tabs button[aria-selected=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}
.original-byline{padding:15px 18px;background:var(--soft);border-radius:8px;margin-bottom:14px}
.source-address{overflow-wrap:anywhere}
#original-status{margin:12px 0 25px}
.original-body{line-height:1.85;overflow-wrap:anywhere;min-width:0}
.original-body:empty{min-height:50px}
.original-body h1,.original-body h2,.original-body h3,.original-body h4{font-size:20px;margin:24px 0 12px;font-weight:600}
.original-body p{white-space:normal;margin:12px 0}
.original-body ul,.original-body ol{padding-left:25px}
.original-body blockquote{margin:20px 0;padding:12px 18px;border-left:3px solid var(--accent);background:var(--soft)}
.original-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--page);padding:16px;border:1px solid var(--line);border-radius:7px;font:13px/1.7 Consolas,monospace;max-width:100%}
.original-body code{font-family:Consolas,monospace}
.original-body .original-table{max-width:100%;overflow-x:auto;margin:18px 0}
.original-body table{width:100%;border-collapse:collapse;table-layout:fixed}
.layout>section,.list,article,.rowhead>div{min-width:0}
article{overflow-wrap:anywhere}
#bitgou-main-header{display:block;height:72px}
html{scrollbar-gutter:stable;overflow-y:scroll}
@media(max-width:820px){#bitgou-main-header{height:60px}}
:root[data-theme="dark"]{color-scheme:dark;--page:#10151e;--panel:#19212d;--text:#e9eff8;--muted:#a3b0c3;--line:#303c4e;--accent:#89b7ff;--soft:#233755}
:root[data-theme="light"]{color-scheme:light;--page:#f5f7fa;--panel:#fff;--text:#182438;--muted:#627087;--line:#e3e8ef;--accent:#165fc5;--soft:#eaf2ff}
.original-body td,.original-body th{border-bottom:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.original-body hr{border:0;border-top:1px solid var(--line);margin:24px 0}
.original-image-note{display:inline-block;color:var(--muted);font-size:12px;padding:8px;border:1px dashed var(--line);border-radius:5px;margin:5px 0}
@media(max-width:600px){.original-body{font-size:14px}.original-body td,.original-body th{padding:7px 6px}.original-byline{padding:12px}.original-body pre{padding:10px}}
