
/* Original photograph is the fallback; canvas only replaces it after successful rendering. */
.sc-page .sc-depth{perspective:none}
.sc-page .sc-depth>img{transform:none!important}
.sc-photo-depth{position:relative;overflow:hidden;isolation:isolate}
.sc-depth-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none}
.sc-photo-depth.sc-depth-ready>img{opacity:0}
.sc-photo-depth.sc-depth-ready>.sc-depth-canvas{opacity:1}
.sc-stage.sc-depth-ready>.sc-stage-photo{opacity:0}
.sc-stage.sc-depth-ready>.sc-stage-canvas{opacity:1}
.sc-stage-canvas{transform:scale(var(--sc-zoom,1.1));transform-origin:center}
.sc-photo-depth img{transform:none!important}
@media(prefers-reduced-motion:reduce){.sc-depth-canvas{display:none!important}.sc-photo-depth.sc-depth-ready>img,.sc-stage.sc-depth-ready>.sc-stage-photo{opacity:1!important}}
