/* 纯白遮挡：无任何文字 */
/* z-index 仅高于卡片内容，须低于 B 站顶栏/搜索栏（通常 500+），避免下拉时盖住搜索栏 */
.biliindex-super-hate-overlay {
  position: absolute !important;
  inset: 0 !important;
  z-index: 5 !important;
  background: #ffffff !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  cursor: default !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: inherit !important;
}

[data-biliindex-super-hate-video="1"] a,
[data-biliindex-super-hate-video="1"] button,
[data-biliindex-super-hate-video="1"] [role="button"] {
  pointer-events: none !important;
}

/* 播放页右侧推荐等横条卡片：整卡遮罩（封面 + 标题/UP/数据） */
[data-biliindex-super-hate-video="1"] {
  isolation: isolate !important;
}

.video-page-card-small[data-biliindex-super-hate-video="1"],
.rec-list-item[data-biliindex-super-hate-video="1"],
.bili-video-card[data-biliindex-super-hate-video="1"],
.video-list-card[data-biliindex-super-hate-video="1"],
.bili-video-card__wrap[data-biliindex-super-hate-video="1"],
.small-item[data-biliindex-super-hate-video="1"],
.feed-card[data-biliindex-super-hate-video="1"],
.video-section-card[data-biliindex-super-hate-video="1"],
bili-video-card[data-biliindex-super-hate-video="1"],
bili-search-video-card[data-biliindex-super-hate-video="1"] {
  overflow: hidden !important;
  pointer-events: none !important;
}

.bili-video-card[data-biliindex-super-hate-video="1"] > .biliindex-super-hate-overlay {
  pointer-events: auto !important;
}

.biliindex-super-hate-cover-host {
  overflow: hidden !important;
}

.biliindex-super-hate-comment-host,
.biliindex-super-hate-thread-hidden,
bili-comment-thread-renderer[data-biliindex-super-hate-collapsed="1"] {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

[data-biliindex-super-hate-hide="1"] {
  display: none !important;
}

/* 播放页全屏白幕：低于顶栏，保留导航/搜索可用 */
.biliindex-super-hate-page-veil {
  position: fixed !important;
  top: 56px !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 80 !important;
  background: #ffffff !important;
  pointer-events: auto !important;
}
