/* ================================================================
   导航修复 —— 仅作用于「品牌动态」资讯详情页
   ----------------------------------------------------------------
   作用范围严格限定：body.yg-detail-nohero（8 个 /news/<slug> 详情页）。
   其它页面（首页、栏目页等）一律不受影响，保持原站原样。

   修复内容：详情页没有 hero 元素，站内页头脚本每次滚动都会把
   is-solid 去掉 → 页头在滚动中反复变透明，正文从其下滚过形成叠印。
   这里用 CSS 把详情页页头皮肤锁为「实底」，站内脚本无法覆盖。
   ================================================================ */
body.yg-detail-nohero .yg-site-header {
  --yg-header-color: var(--yg-ink) !important;
  --yg-header-surface: rgba(245,241,232,.98) !important;
  --yg-header-expanded-surface: rgba(245,241,232,.98) !important;
  --yg-header-divider: var(--yg-line) !important;
  --yg-header-shadow: 0 8px 32px rgba(28,31,29,.035) !important;
  --yg-header-filter: blur(16px) !important;
}
/* 深色 logo 常显、浅色 logo 隐藏（详情页页头是浅底，需要墨色） */
body.yg-detail-nohero .yg-site-header .yg-brand-logo-light { opacity: 0 !important; }
body.yg-detail-nohero .yg-site-header .yg-brand-logo-dark { opacity: 1 !important; }
/* 页头底色层铺实（覆盖 is-light-overlay 的 transparent） */
body.yg-detail-nohero .yg-site-header::before {
  height: var(--yg-header-h) !important;
  background: rgba(245,241,232,.98) !important;
  border-bottom: 1px solid var(--yg-line) !important;
  box-shadow: 0 8px 32px rgba(28,31,29,.035) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  backdrop-filter: blur(16px) !important;
}
/* 浅底上的文字用墨色 */
body.yg-detail-nohero .yg-site-header.is-light-overlay .yg-main-nav a,
body.yg-detail-nohero .yg-site-header.is-light-overlay .yg-brand { color: var(--yg-ink) !important; }
/* 下拉面板：不透明底，独立成块（消除叠印） */
body.yg-detail-nohero .yg-site-header .yg-nav-dropdown {
  z-index: 5 !important;
  background: #f7f4ec !important;
  border: 1px solid rgba(32,36,33,.12) !important;
  box-shadow: 0 22px 44px rgba(12,16,14,.18) !important;
  color: #202421 !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
body.yg-detail-nohero .yg-site-header .yg-nav-dropdown a { color: #202421 !important; }
body.yg-detail-nohero .yg-site-header .yg-nav-dropdown a:hover { color: #A61D24 !important; background: rgba(166,29,36,.06) !important; }
