/* 首屏视频体验对比版；原入口与原样式保留。 */
.video-v2 #background-video{opacity:.58;transform:translateX(-11%)}
.video-v2 #background-video.paused{opacity:.32}
.video-v2 .video-mask{background:linear-gradient(90deg,#f5f4f02b 0%,#f5f4f045 40%,#f5f4f0e8 63%,#f5f4f0 77%)}
.video-v2:not(.video-config):not(.video-model-preview) #hero-bike>*,.video-v2.video-playing #hero-bike>*{visibility:hidden}
.video-v2 .hero h1,.video-v2 .hero .lead{ text-shadow:0 1px 16px #f5f4f0 }
.video-v2 .right-panel{background:#f5f4f0d9;padding:18px;border-radius:8px}
.video-v2.video-config:not(.video-playing) #background-video,.video-v2.video-model-preview #background-video{opacity:0}
.video-v2.video-config:not(.video-playing) .video-mask,.video-v2.video-model-preview .video-mask{background:var(--bg)}
.video-v2 .config-list{max-height:none;overflow:visible}
.video-v2 .config-total{position:static}
@media(prefers-reduced-motion:reduce){.video-v2:not(.video-config) #hero-bike>*{visibility:visible}}

.video-v2 .config-group h3{font-size:17px;font-weight:500;margin:0}
