/* ============================================================
   xiangcheng.html 襄城县专属样式
   骨架：D 双轨（thread-double 左右并行双金线）+ hero-half
   母题：首山山棱（山脊折线吊坠横亘双轨之间）
   ============================================================ */

/* ---------- 通用小工具 ---------- */
.mt-sm { margin-top: 12px; }
.mt-md { margin-top: 18px; }
.mt-lg { margin-top: 26px; }
.mt-xl { margin-top: 40px; }
.tbl-wrap { overflow-x: auto; border-radius: var(--radius); }
.tbl-wrap .tbl-gold { min-width: 680px; }
.form-title { font-family: var(--font-serif); font-size: 22px; margin-bottom: 6px; }
.form-note { font-size: 13px; color: var(--ink-mute); margin-bottom: 20px; }

.hero-half .crumb { color: rgba(110, 102, 89, .9); margin-bottom: 20px; }
.hero-half .crumb em { font-style: normal; color: var(--gold-deep); }

/* ---------- D 双轨 + 首山山棱 ---------- */
.thread-double { padding-left: 56px; padding-right: 56px; }
.thread-double::before { left: 16px; }
.thread-double::after { right: 16px; }
.thread-double .pearl { left: 10px; }
.thread-double .pearl.right { left: auto; right: 10px; }

/* 山棱吊坠：横亘在双轨之间的山脊折线 */
.ridge-pendant {
  position: absolute; left: 50%; top: 18px; transform: translateX(-50%);
  width: 120px; height: 24px; pointer-events: none; opacity: .9;
}
.ridge-pendant svg { width: 100%; height: 100%; }

.xc-tint { background: linear-gradient(180deg, #EFEDE6 0%, var(--cream) 100%); }
.xc-sub { font-family: var(--font-serif); font-size: 20px; margin: 16px 0 8px; color: var(--ink); }
.xc-sub::after {
  content: ""; display: block; width: 46px; height: 3px; margin-top: 8px; border-radius: 3px;
  background: linear-gradient(90deg, var(--gold-deep), var(--gold-light));
}

@media (max-width: 860px) {
  .thread-double { padding-left: 30px; padding-right: 30px; }
  .thread-double::before { left: 10px; }
  .thread-double::after { right: 10px; }
  .thread-double .pearl { left: 4px; }
  .thread-double .pearl.right { right: 4px; }
  .ridge-pendant { width: 80px; }
}

/* 板块八：在办批次表个性化——山影投影（首山呼应） */
.xc-batch{box-shadow:0 12px 34px rgba(154,123,46,.16);}
