/* 版式 t14 —— 独立配色与结构 */
:root{
  --red:#3B2E6E; --red-dark:#271C4F; --red-soft:#ECE9F7;
  --gold:#C0A75B; --bg:#F7F6FC; --paper:#FFFFFF;
  --ink:#171128; --ink-2:#372F52; --muted:#7A7392; --line:#E1DCEE;
  --shadow:0 6px 18px rgba(0,0,0,.06);
}
body{font-family:"Microsoft YaHei","PingFang SC",sans-serif}
.topbar{background:var(--red-dark)}.topbar-inner{padding:14px 0}.brand-mark{background:#fff;color:var(--red-dark)}.brand-text b{color:#fff}.brand-text span{color:rgba(255,255,255,.72)}.topbar-right,.topbar-right .tlink{color:rgba(255,255,255,.82)}.topbar-right .sep{background:rgba(255,255,255,.28)}.nav{background:var(--red);box-shadow:none}.nav-links a{padding:12px 20px}
.hero{padding:22px 0 0}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;border:1px solid var(--line);background:var(--paper)}.hero-side{padding:16px;gap:12px}.hero-main{border-radius:0;min-height:100%}
.section-head{border-bottom:1px solid var(--line)}.section-head .bar{background:var(--red)}.section-head h3{font-size:21px}
.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ticker{background:var(--red-soft);border-bottom:1px solid var(--line)}.ticker .tag{background:var(--red);color:#fff;border-radius:2px} .ticker .items a:hover{color:var(--red)}
.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:#171128}
.article .content blockquote{border-left:3px solid var(--red);background:#F7F6FC}
