/* v177 — Watch auth gate stays inside the player; account dialog remains a normal closeable modal. */
body[data-f2w-page="watch"] #watch-login-overlay,
body.f2w-watch-page #watch-login-overlay,
#watch-login-overlay{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;z-index:40!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#watch-login-overlay[hidden],body.watch-authenticated #watch-login-overlay{display:none!important;pointer-events:none!important}
#account-modal{pointer-events:auto!important}
#account-modal input,#account-modal textarea,#account-modal button{pointer-events:auto!important;user-select:text!important}
html.f2w-popup-scroll-lock:not(.f2w-enforced),body.f2w-popup-scroll-lock:not(.f2w-enforced){overflow:auto!important}

body:has(#account-modal.open) #watch-login-overlay{visibility:hidden!important;pointer-events:none!important}

/* v177-force-refresh-2026-09-02 */
