/* Clear, isolated 2.5D image depth demo. No original engine selectors modified. */
#lightbox .lab-enlarged-optic[data-lab-optics="on"] .lab-eye{
 display:block!important;pointer-events:none!important;mix-blend-mode:normal!important;
 width:100%!important;height:100%!important;z-index:8!important;
}
#lightbox .lab-enlarged-optic[data-lab-optics="on"] .lab-eye-a{
 opacity:var(--ed-opacity,.82)!important;
 -webkit-mask-image:radial-gradient(ellipse 42% 49% at 50% 48%,#000 0%,#000 47%,transparent 93%)!important;
 mask-image:radial-gradient(ellipse 42% 49% at 50% 48%,#000 0%,#000 47%,transparent 93%)!important;
}
#lightbox .lab-enlarged-optic[data-lab-optics="on"] .lab-eye-b{
 opacity:calc(var(--ed-opacity,.82) * .65)!important;
 -webkit-mask-image:radial-gradient(ellipse 89% 92% at 50% 48%,transparent 23%,#000 71%,#000 98%)!important;
 mask-image:radial-gradient(ellipse 89% 92% at 50% 48%,transparent 23%,#000 71%,#000 98%)!important;
}
#lightbox .lab-enlarged-optic[data-lab-optics="on"] .lab-eye-a img{
 transform:translate3d(var(--ed-near-x,0px),var(--ed-near-y,0px),0) rotateX(var(--ed-tilt-x,0deg)) rotateY(var(--ed-tilt-y,0deg)) scale(1.085)!important;
 transform-origin:50% 50%;backface-visibility:visible!important;
}
#lightbox .lab-enlarged-optic[data-lab-optics="on"] .lab-eye-b img{
 transform:translate3d(var(--ed-far-x,0px),var(--ed-far-y,0px),0) scale(1.045)!important;
 transform-origin:50% 50%;backface-visibility:visible!important;
}
#lightbox .lab-enlarged-optic[data-lab-mode="lenticular"][data-lab-optics="on"] .lab-eye-a{
 -webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 10px)!important;
 mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 10px)!important;
}
#lightbox .lab-enlarged-optic[data-lab-mode="stereo"][data-lab-optics="on"] .lab-eye-a,
#lightbox .lab-enlarged-optic[data-lab-mode="fixed"][data-lab-optics="on"] .lab-eye-a{
 -webkit-mask-image:linear-gradient(to right,#000 0 49%,transparent 50%)!important;
 mask-image:linear-gradient(to right,#000 0 49%,transparent 50%)!important;
}
#lightbox .lab-enlarged-optic[data-lab-mode="stereo"][data-lab-optics="on"] .lab-eye-b,
#lightbox .lab-enlarged-optic[data-lab-mode="fixed"][data-lab-optics="on"] .lab-eye-b{
 -webkit-mask-image:linear-gradient(to right,transparent 50%,#000 51% 100%)!important;
 mask-image:linear-gradient(to right,transparent 50%,#000 51% 100%)!important;
}
#lightbox .lab-enlarged-optic[data-lab-optics="off"] .lab-eye{display:none!important}
#lightbox #lab-modal-options #lab-page-options{
 position:static!important;z-index:auto!important;width:100%!important;max-width:100%!important;
 margin:0!important;padding:0!important;border:0!important;background:transparent!important;
 display:flex;flex-wrap:wrap;gap:8px;box-shadow:none!important;
}
.lab-controls #enable-motion{display:none!important}
#lightbox .lab-enlarged-optic{touch-action:pan-y;cursor:grab}
#lightbox .lab-enlarged-optic:active{cursor:grabbing}
