/* 首页顶部蓝条 + 红色分类按钮 — 滚动时固定在顶部（对齐 xtw777） */
.home-container > .app-header,
.home-container .app-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 999 !important;
}

.home-container .nav2 {
  position: sticky !important;
  top: var(--xtw-header-h, 36px) !important;
  z-index: 998 !important;
  background: #fff !important;
}

/* 避免父级裁剪 sticky */
.home-container,
.home-container .home-content,
.black-list {
  overflow: visible !important;
}

/* 首页栏目区块：跳过屏幕外布局，缩小窗口时显著减轻卡顿 */
.home-content .cont2-box {
  content-visibility: auto;
  contain-intrinsic-size: auto 280px;
}
