/* The optical field lives behind the real model gallery and never receives input. */
#physics-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
#physics-ambient::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,22,.42),rgba(8,14,22,.26) 54%,rgba(8,14,22,.54)),url('./lab-space.webp') center/cover no-repeat;opacity:.78}
body:not([data-grade="senior"]) #physics-ambient::before,body:not([data-subject="physics"]) #physics-ambient::before{display:none}
.field-visual{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}
