// 将元素移到视图外来实现隐藏, 避免触发内部的 lazy load 内容
@mixin layout-shift {
  position: fixed;
  visibility: hidden;
  top: 200vh;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}
.bili-header-m .head-banner .head-content .head-logo,
.international-home > :not(.international-header),
.international-header .b-wrap,
.international-footer,
.palette-button-wrap {
  @include layout-shift();
}
#app {
  > .bili-wrapper,
  > .elevator-module,
  > .bili-header-m.stardust-common > .bili-wrapper {
    @include layout-shift();
  }
}
#i_cecream {
  > main,
  .palette-button-outer,
  .bili-header__channel,
  > .bili-feed4 > :not(.bili-header),
  .bili-footer {
    @include layout-shift();
  }
}
