/**
 * 顶栏兜底：当主站 index-*.css 未生效或与本站 Tailwind 冲突时，
 * 保证量宽条不占版面、顶栏盒模型正常。
 */
/* 顶栏在 body 中位于 #root 之前：后渲染的主内容会盖住未抬层的 fixed/absolute 下拉，须整体抬高 */
#kq-static-chrome-top {
  position: relative;
  z-index: 10000;
}

#kq-static-chrome-top .nav-desktop-measure {
  position: absolute !important;
  left: -99999px !important;
  top: 0 !important;
  width: 1px !important;
  max-width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  visibility: hidden !important;
  pointer-events: none !important;
  z-index: -1 !important;
  white-space: nowrap !important;
  border: 0 !important;
}

#kq-static-chrome-top header.header {
  box-sizing: border-box;
}

#kq-static-chrome-top header.header *,
#kq-static-chrome-top .mobile-nav-dropdown *,
#kq-static-chrome-top .search-modal-overlay * {
  box-sizing: border-box;
}

#kq-static-chrome-top header.header a.nav-link,
#kq-static-chrome-top header.header a {
  text-decoration: none;
}
