/* Version B reading view — existing article copy and media stay intact. */
:root{--paper:#f1eee7;--ink:#242520;--muted:#686a60;--line:#c9c7bb;--accent:#405c73}html{scroll-behavior:auto}body{background:var(--paper)!important;color:var(--ink)!important;font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif}body::before,body::after{display:none}header{max-width:1200px;padding:26px 30px;color:var(--muted);border-bottom:1px solid var(--ink)}header a{color:var(--ink)}main{max-width:1200px}.intro{padding:55px 0 44px;max-width:980px}.kicker{color:var(--accent)!important;font-size:11px;letter-spacing:1.5px}h1{font-family:Georgia,'SimSun',serif;font-size:48px!important;line-height:1.5;font-weight:400!important;letter-spacing:-1px;color:var(--ink)!important}.lead{font-size:16px;line-height:2;color:var(--muted)!important}.tags{gap:0 20px}.tags span{background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:6px 0;color:var(--muted)!important;font-size:11px}.layout{grid-template-columns:175px minmax(0,1fr);gap:50px}aside{font-size:12px;line-height:1.9;color:var(--muted)!important}aside a:hover{color:var(--accent)}article{background:none!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0!important;padding:0 0 0 40px!important;box-shadow:none!important}article section{border-bottom:1px solid var(--line)!important;margin-bottom:30px;padding-bottom:30px}article h2{font-family:Georgia,'SimSun',serif;font-weight:400!important;font-size:30px!important;line-height:1.6;margin:30px 0 18px;color:var(--ink)!important}article h3{font-size:19px!important;font-weight:550!important;color:var(--accent)!important;margin:25px 0 15px}article p,article li{font-size:15px!important;line-height:2.15!important;color:var(--muted)!important}article strong{color:var(--ink)!important;font-weight:600}article img,article video{border-radius:0!important;box-shadow:none!important}article figure{margin:25px 0!important}.callout,.flow,.summary{border-radius:0!important;background:#e5e2d8!important;border:0!important;border-left:2px solid var(--accent)!important;color:var(--ink)!important}footer{color:var(--muted)!important}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:800px){.layout{display:block}aside{position:static!important;display:flex!important;flex-wrap:wrap;gap:8px 16px;margin-bottom:28px;padding:0!important}article{border-left:0!important;padding:0!important}h1{font-size:36px!important}.intro{padding:36px 0}}@media(max-width:500px){header,main{padding-inline:20px}header span{font-size:8px}h1{font-size:30px!important}.lead{font-size:14px}article h2{font-size:26px!important}article h3{font-size:18px!important}article p,article li{font-size:14px!important}.intro{padding:30px 0}}
