/* Keep the same stage geometry, without image filters, zoom or mouth overlays. */
.stage.has-practice-video .practice-scene-video {
  object-fit: contain !important;
  background: #080c10;
  filter: none !important;
  transform: translateX(-50%) !important;
  opacity: 1 !important;
}
.practice-scene-video[hidden] { display: none !important; }
.stage.has-practice-video .talk-effect,
.stage.has-practice-video .role-light,
.stage.has-practice-video .scene-shade,
.stage.has-practice-video .mode-panel:has([aria-label="练习角色"]) { display: none !important; }
.stage.has-practice-video #familyStoryBlindButton { display: none !important; }
.stage.has-practice-video .sound-panel:has(#sfxVolumeInput) { display: none !important; }
