/* 导航悬停下划线位置修正（2026-11-12）
 *
 * 原规则（构建产物）：.nav-item > a:after { position:absolute; left:0; right:100%; bottom:6px; height:2px }
 * 但导航链接盒高只有 20px（文字行盒，实测 y=21~41，字号 14px），
 * bottom:6px 让横线落在 y=33~35，正好压在字上。
 * 这里把它压到文字下方 2px（y≈41~43），动画逻辑不变（仍是从左向右展开）。
 *
 * 选择器权重 (0,3,2) 高于原规则 (0,2,2)，不依赖构建哈希，也不用 !important。
 */
.header .nav-items > .nav-item > a::after {
  bottom: -2px;
}
