/* 性能优先模式：URL 加 ?perf=1；不改内容，只停掉持续动画和重效果 */
html.perf {
  /* html 自身不匹配上面的 `html.perf *`，要单独覆盖：
     否则本页的 scroll-behavior:smooth 仍会生效，外部跳转变成慢速补间 */
  scroll-behavior: auto !important;
}
html.perf *,
html.perf *::before,
html.perf *::after {
  animation-duration: .001ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: .001ms !important;
  scroll-behavior: auto !important;
}
html.perf [data-reveal],
html.perf [data-reveal]:not(.is-in) {
  opacity: 1 !important;
  transform: none !important;
  filter: none !important;
}
html.perf .v5-line__inner,
html.perf .v5-split .v5-line__inner {
  transform: none !important;
  opacity: 1 !important;
}
html.perf .v5-wave,
html.perf .v5-ind-preview {
  display: none !important;
}
html.perf .c-marquee__track {
  animation: none !important;
  transform: none !important;
}
html.perf .v5-tilt,
html.perf .v5-magnetic,
html.perf .v5-split .v5-line__inner {
  will-change: auto !important;
}
html.perf .v4-hero__canvas { opacity: 1 !important; }
