/* v91: Header hover readable tune. Header only. Other sections unchanged. */

/* 覆蓋舊版可能留下的深色 pill hover，改成淡色玻璃感 */
.site-header .top-nav a,
.site-header .top-nav a:visited{
  color:#1f2937!important;
  font-size:16px!important;
  font-weight:850!important;
  background:transparent!important;
  border-radius:999px!important;
  padding:10px 13px!important;
  box-shadow:none!important;
}

.site-header .top-nav a:hover,
.site-header .top-nav a:focus-visible{
  color:#172033!important;
  background:rgba(255,255,255,.56)!important;
  box-shadow:
    0 8px 18px rgba(31,41,55,.08),
    inset 0 0 0 1px rgba(31,41,55,.06)!important;
  transform:translateY(-1px)!important;
}

.site-header .top-nav a::after{
  height:2px!important;
  bottom:2px!important;
  background:linear-gradient(90deg, rgba(52,211,153,.46), rgba(96,165,250,.48))!important;
  box-shadow:none!important;
}

.site-header .top-nav a:hover::after,
.site-header .top-nav a:focus-visible::after{
  left:22%!important;
  right:22%!important;
  opacity:.75!important;
}
