/* Depth affects media only. It does not change document flow or native scrolling. */
.ds-immersive main [data-ds-depth]:not([data-ds-reveal]) {
    translate: 0 var(--ds-depth-y, 0px);
}
.ds-immersive main [data-ds-depth="crop"] { scale: 1.12; }
.ds-immersive main [data-ds-depth-active] { will-change: translate; }
.ds-immersive.light-motion main [data-ds-depth],
.ds-immersive.reduced-motion main [data-ds-depth],
.ds-immersive main .ds-section-static [data-ds-depth],
.ds-immersive main .is-style-ds-motion-none [data-ds-depth] {
    translate: none !important;
    scale: none !important;
    will-change: auto !important;
}
@media (max-width: 760px) {
    .ds-immersive main [data-ds-depth="crop"] { scale: 1.06; }
}
@media (prefers-reduced-motion: reduce) {
    .ds-immersive main [data-ds-depth] {
        translate: none !important;
        scale: none !important;
        will-change: auto !important;
    }
}
@media print {
    .ds-immersive main [data-ds-depth] {
        translate: none !important;
        scale: none !important;
        will-change: auto !important;
    }
}
