.bili-video-card .bili-video-card__image--wrap {
  position: relative;
}

.bili-video-card .bili-video-card__image--wrap picture {
  visibility: hidden !important;
}

.bili-video-card .bili-video-card__image--wrap .custom-preview-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* 继承父元素的圆角 */
}

.bili-video-card .bili-video-card__image--wrap .custom-preview-img.loaded {
  opacity: 1;
}

/* 鼠标悬停时隐藏自定义预览图，显示原始图片 */
.bili-video-card .bili-video-card__image--wrap:hover .custom-preview-img.loaded {
  opacity: 0;
}

.bili-video-card .bili-video-card__image--wrap:hover picture {
  visibility: visible !important;
}

/* 可选: 添加占位符背景色或加载动画 */
.bili-video-card .bili-video-card__image--wrap .custom-preview-img:not(.loaded) {
  background-color: #f0f0f0;
}