/* Keep the containing block outside the shadow root: the route's all:revert
   reset overrides normal :host declarations from inside a shadow root. */
.reference-site .scene-player{position:relative;display:block;max-width:100%;contain:layout paint;isolation:isolate}
/* The original feature-shot > div rule describes a caption, not a player. */
.reference-site[data-reference="features"] .feature-shot>.scene-player{position:relative;inset:auto;padding:0;font-size:inherit;letter-spacing:normal}
.reference-site[data-reference="features"] .feature-shot.mobile-chat-animation>.scene-player{background:transparent}
.reference-site[data-reference="features"] :is(.workflow-product-scene,.tasks-product-scene)>.scene-player{display:block;width:100%;height:auto;border:1px solid rgba(210,204,233,.13);border-radius:9px;background:#000;transform:none;overflow:hidden}
.reference-site[data-reference="features"] #projects .feature-shot.projects-shot .scene-player{display:block;width:100%;height:100%;border-radius:0}
.reference-site[data-user-motion-paused="true"] *,
.reference-site[data-user-motion-paused="true"] *::before,
.reference-site[data-user-motion-paused="true"] *::after{animation-play-state:paused!important}
