/* One owner for physical window fades. Rendering owns depth of field. */
html body.studio-ui #living-room{filter:none!important}
html body.studio-ui #detail[data-panel="contact"] .contact-panel{opacity:1!important;animation:none!important}
html body.studio-ui :is(#detail[data-panel="about"] .about-panel,#studio-index-popup,#player-details,.temporary-panel,.project-file-overlay){animation:none!important}
html body.studio-ui #detail:is([data-mode="shelf"],[data-mode="film"],[data-mode="scene"],[data-mode="collection"]){transition:none!important}
@media(prefers-reduced-motion:no-preference){
html body.studio-ui #detail:is([data-panel="notes"],[data-panel="archive"],[data-panel="clothingcollection"])[open]{animation:none!important;transition:opacity 320ms cubic-bezier(.22,.61,.36,1)!important}
html body.studio-ui:not([data-physical-stage="ready"]) #detail:is([data-panel="notes"],[data-panel="archive"],[data-panel="clothingcollection"])[open]{opacity:0!important;pointer-events:none}
html body.studio-ui[data-physical-stage="ready"] #detail:is([data-panel="notes"],[data-panel="archive"],[data-panel="clothingcollection"])[open]{opacity:1!important}
html body.studio-ui[data-physical-closing="true"] #detail[open]{opacity:0!important;transition:opacity 180ms ease-out!important;pointer-events:none}
html body.studio-ui .project-file-overlay.is-closing{transition:opacity 180ms ease!important;opacity:0!important}
}
