/* ============================================================
   theme-2026.css · 深天空蓝 + 国风金 统一设计系统
   对标：国家新闻联播级的庄重、权威、高级感
   原则：只覆盖颜色/字体，不改变任何布局与内容
   ============================================================ */

/* ---------- 1. 融合品牌令牌 ---------- */
:root{
  /* 深藏青（压阵带） */
  --navy:#0B1F3A; --navy2:#0E2A50; --navy3:#163A6B;
  /* 科技蓝 */
  --blue:#2E86DE; --blue-deep:#1E6BC0; --blue-light:#5BA0E8;
  /* 国风金 */
  --gold:#C9A96E; --gold-light:#E8CF9A; --gold-deep:#A8823F;
  /* 中国红 */
  --red:#C8102E; --red-deep:#9E0D24;
  /* 深天空蓝（亮面底） */
  --sky0:#0D3468; --sky1:#0B2B52; --sky2:#08234C;
  /* 文字 */
  --text:#EAF2FC; --text-soft:#C4D2E6; --dim:#A8B4C8; --dim2:#8A97AD;
  --onnavy:#F5F1E8; --onnavy-dim:#A8B4C8;
  /* 字体 */
  --serif:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun","Microsoft YaHei",serif;
  --sans:"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei","SimHei",sans-serif;
}

/* ---------- 2. 全局基础 ---------- */
html,body{
  font-family:var(--sans) !important;
  background:linear-gradient(180deg,#1A4E8C 0%,#14407A 32%,#0D3468 62%,#08234C 100%) !important;
  color:var(--text) !important;
  -webkit-font-smoothing:antialiased;
}
h1,h2,h3,h4,h5,h6{
  font-family:var(--serif) !important;
  color:#F0F4FA !important;
  letter-spacing:.03em;
}
a{color:inherit;text-decoration:none}

/* ---------- 3. 藏青压阵带：顶部栏 / 导航 / 页脚 ---------- */
.topbar,.header,.nav,.navbar,#nav,footer,.footer{
  background:linear-gradient(135deg,var(--navy2) 0%,var(--navy) 55%,var(--navy3) 100%) !important;
  color:var(--onnavy) !important;
}
.nav a,.navbar-links a,#nav .links a{color:var(--onnavy-dim) !important}
.nav a:hover,.nav a.active,.navbar-links a:hover,.navbar-links a.active{background:var(--red) !important;color:#fff !important}
.header h1,.navbar-brand{color:var(--gold-light) !important}
footer .fnav a:hover,footer .filing a:hover{color:var(--gold-light) !important}

/* 顶部/页脚加一条国风金线，庄重点睛 */
.header,.topbar{border-bottom:2px solid var(--gold) !important}
footer,.footer{border-top:2px solid var(--gold) !important}

/* ---------- 4. 家族 B（宁职创原浅色系）变量重映射 ---------- */
:root{
  --primary:var(--gold-light); --accent:var(--blue-light);
  --bg:var(--sky1); --text-light:var(--dim);
}
.hero{
  background:linear-gradient(135deg,var(--navy) 0%,var(--navy2) 50%,var(--blue-deep) 100%) !important;
}
.hero::after{background:radial-gradient(circle at 50% 30%,rgba(201,169,110,.14) 0%,transparent 70%) !important}
.section-title{color:#F0F4FA !important}
.section-tag{background:linear-gradient(135deg,var(--red),var(--red-deep)) !important}
.section:nth-child(even){background:rgba(255,255,255,.03) !important}
.card,.arch-diagram,.api-table{background:rgba(255,255,255,.05) !important;box-shadow:0 8px 28px rgba(0,0,0,.28) !important;border-top:2px solid var(--gold) !important}

/* 家族 B：把琥珀金统一为国风亮金 */
.section-tag,.tag,.navbar-brand,
.card-head h3,.card-body ul li::before,
.method-post,.method-get,
[style*="#f59e0b"],[style*="#f6c343"],[style*="#C9A84C"],[style*="#b8860b"]{color:var(--gold-light) !important}

/* ---------- 5. 家族 C（成果奖材料页）颜色统一 ---------- */
.section h2{color:#F0F4FA !important;border-bottom:2px solid var(--gold) !important}
.section h2::before{background:var(--red) !important}
.section h3{color:#F0F4FA !important}
th{background:linear-gradient(135deg,var(--navy),var(--blue-deep)) !important;color:#F0F4FA !important}
.section{background:rgba(255,255,255,.05) !important;box-shadow:0 8px 28px rgba(0,0,0,.28) !important;border-top:3px solid var(--gold) !important}
tr:nth-child(even){background:rgba(255,255,255,.03) !important}
td{color:var(--text) !important}

/* ---------- 6. 标题加一条国风金短横，统一仪式感 ---------- */
.section-title::after,.section h2::after{
  content:'';display:block;width:56px;height:2px;
  background:linear-gradient(90deg,var(--red),var(--gold));
  margin:10px auto 0;border-radius:2px;
}
.section h2::after{margin:10px 0 0}
