/* 版式 t07 —— 独立配色与结构 */
:root{
  --red:#111111; --red-dark:#000000; --red-soft:#F0F0F0;
  --gold:#B39A5B; --bg:#FFFFFF; --paper:#FFFFFF;
  --ink:#0F0F0F; --ink-2:#333333; --muted:#8A8A8A; --line:#EAEAEA;
  --shadow:0 6px 18px rgba(0,0,0,.06);
}
body{font-family:"Songti SC","SimSun",serif}.brand-text b,.hero-main .cap h2,.card h3,.article h1,{font-family:"Songti SC","SimSun",serif}.article .content{font-family:"Songti SC","SimSun",serif;font-size:17px}
.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:1fr;gap:0}.hero-side{display:none}.hero-main .thumb{min-height:520px}
.section-head{border-bottom:1px solid var(--line);justify-content:center;position:relative}.section-head .left{justify-content:center;flex:1}.section-head .left{width:100%}.section-head h3{text-align:center;letter-spacing:6px}.section-head .bar,.section-head .en,.section-head .more{display:none}
.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card .thumb{aspect-ratio:16/10}
.ticker{background:var(--paper);border-bottom:1px solid var(--line)}.ticker-inner{justify-content:center}.ticker .tag{background:none;color:var(--red);font-weight:700;letter-spacing:3px}.ticker .items{font-size:15px}
.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:#0F0F0F}
.article .content blockquote{border-left:3px solid var(--red);background:#FFFFFF}
