/* FOUNTAIN+ V10.6 — interaction state guard */
.ui-nav-backdrop:not(.open),.ui-settings-backdrop:not(.open),.mobile-nav-backdrop:not(.open),.mobile-settings-backdrop:not(.open){pointer-events:none!important;visibility:hidden!important}
#cinema-player:not(.open),.fpv-overlay:not(.open),.beadz-video-lightbox:not(.is-open){pointer-events:none!important}
@media(max-width:900px){body.ui-nav-open,body.ui-settings-open{overflow:hidden!important}.site-header .nav:not(.open){pointer-events:none!important}}


/* V10.6 stacking contract: foreground experiences must outrank global chrome. */
#studio-intro{z-index:1200!important}
#cinema-player.open,.cinema-player.open{z-index:1100!important}
