/* 版式 t16 —— 独立配色与结构 */
:root{
  --red:#1F1F1F; --red-dark:#000000; --red-soft:#EFEFEF;
  --gold:#D0D0D0; --bg:#F3F3F3; --paper:#FFFFFF;
  --ink:#101010; --ink-2:#353535; --muted:#868686; --line:#E2E2E2;
  --shadow:0 6px 18px rgba(0,0,0,.06);
}
body{font-family:"Microsoft YaHei","PingFang SC",sans-serif}
.topbar-inner{padding:22px 0;border-bottom:3px double var(--ink)}.brand-mark{display:none}.brand-text b{font-family:Georgia,"Songti SC","SimSun",serif;font-size:32px;letter-spacing:4px}.nav{background:#fff;border-bottom:1px solid var(--ink);box-shadow:none}.nav-links a{padding:12px 22px;color:var(--ink);letter-spacing:1px}.nav-links a.active{background:var(--ink);color:#fff}.nav-search{background:#EFEFEF}.nav-search input{color:var(--ink)}.nav-search button{background:var(--ink);color:#fff}
.hero-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:18px}.hero-main .cap h2{font-size:33px}
.section-head{border-bottom:none;background:var(--red);padding:9px 16px;margin-bottom:16px}.section-head h3{color:#fff}.section-head .bar{display:none}.section-head .en{color:rgba(255,255,255,.72)}.section-head .more,.section-head .more:hover{color:#fff}
.cards{grid-template-columns:1fr;gap:0}.card{flex-direction:row;gap:18px;padding:16px 0;border:none;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.card .thumb{width:200px;flex:none;aspect-ratio:4/3}.card .body{padding:0}
.ticker{display:none}
.banner{display:none}
.side-list{border-radius:0;border:1px solid var(--line);background:var(--paper)}
.side-list h4{color:var(--red)}
.side-list h4::before{background:var(--red)}
.side-list .row span{color:var(--gold)}
.article h1{color:#101010}
.article .content blockquote{border-left:3px solid var(--red);background:#F3F3F3}
