/* ============================================================
   主题 A · 曜石蓝金（默认）
   深海军蓝 + 香槟金，沉稳专业，突出权威与信赖感
   ============================================================ */
body.theme-a {
  --brand: #0B1F3A;
  --brand-2: #16345E;
  --accent: #C9A227;
  --accent-2: #E7C558;
  --bg: #F4F6FA;
  --card: #FFFFFF;
  --line: #E4E9F2;
  --tint: #EDF1F8;
  --txt: #17222F;
  --muted: #66748A;
  --price: #B8860B;
  --shadow: 0 10px 30px rgba(11, 31, 58, .09);
  --shadow-lg: 0 22px 52px rgba(11, 31, 58, .16);
}

/* 金线装饰 */
body.theme-a .sec-head {
  border-bottom: 1px solid var(--line);
  padding-bottom: 12px;
}
body.theme-a .hero-kicker,
body.theme-a .sec-kicker,
body.theme-a .ph-kicker {
  font-family: Georgia, "Times New Roman", serif;
}
body.theme-a .logo-text {
  letter-spacing: 2px;
}
body.theme-a .btn-gold {
  background: linear-gradient(135deg, #C9A227 0%, #E7C558 55%, #C9A227 100%);
}
body.theme-a .hero-card {
  border-color: rgba(231, 197, 88, .28);
}
body.theme-a .card-cover::after {
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(180deg, rgba(11, 31, 58, 0) 55%, rgba(11, 31, 58, .35));
  pointer-events: none;
}
body.theme-a .price {
  font-family: Georgia, "Times New Roman", serif;
}
body.theme-a .dt-title::after {
  content: "";
  display: block; width: 52px; height: 3px; margin-top: 12px;
  border-radius: 3px;
  background: linear-gradient(90deg, var(--accent), var(--accent-2));
}
body.theme-a .type-tab.on,
body.theme-a .f-chip.on {
  background: linear-gradient(135deg, var(--brand), var(--brand-2));
  color: var(--accent-2);
}
