/* 版式 t19 —— 独立配色与结构 */
:root{
  --red:#1C6B4B; --red-dark:#124A33; --red-soft:#E5F1EA;
  --gold:#C1A567; --bg:#F6FAF7; --paper:#FFFFFF;
  --ink:#12241C; --ink-2:#2F4438; --muted:#6E8578; --line:#DBE7DF;
  --shadow:0 6px 18px rgba(0,0,0,.06);
}
body{font-family:"Microsoft YaHei","PingFang SC",sans-serif}
.topbar-inner{flex-direction:column;gap:10px;padding:20px 0;border-bottom:1px solid var(--line)}.topbar-right{padding-top:2px}.brand-mark{display:none}.brand-text{text-align:center}.brand-text b{font-size:34px;letter-spacing:6px}.nav{background:var(--red);box-shadow:none}.nav-inner{justify-content:center}.nav-links a{padding:12px 22px}
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:20px}.hero-main{order:2}.hero-side{order:1}
.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(4,minmax(0,1fr));gap:16px}.card h3{font-size:16px;line-height:1.5}.card .excerpt{display:none}
.ticker{display:none}
.banner-inner{background:linear-gradient(90deg,var(--red),var(--red-dark));border-radius:2px}.banner-slogan{color:#fff}.banner-desc{color:rgba(255,255,255,.9)}
.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:#12241C}
.article .content blockquote{border-left:3px solid var(--red);background:#F6FAF7}
