:is(html[data-cocoon-active=true] header,html[data-cocoon-active=true] footer){display:none!important}html[data-cocoon-active=true] body{overscroll-behavior:none;overflow:hidden}.cocoon-module__L77DuG__immersivePage{z-index:200;background:#2e2d2a;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden;min-height:100dvh!important}.cocoon-module__L77DuG__immersiveRoom{width:100%;height:100dvh;min-height:100dvh!important}.cocoon-module__L77DuG__immersiveGlobalControls{max-width:calc(100vw - 2rem)}.cocoon-module__L77DuG__immersiveOptions{flex-direction:column;align-items:flex-end;display:flex;position:relative}.cocoon-module__L77DuG__immersiveOptionsMenu{-webkit-backdrop-filter:blur(16px);background:#1e1f1eb8;border:1px solid #ffffff3d;border-radius:1.15rem;flex-direction:column;align-items:stretch;gap:.3rem;min-width:12rem;max-width:calc(100vw - 1.5rem);padding:.45rem;display:flex;position:absolute;bottom:calc(100% + .55rem);right:0;box-shadow:0 .75rem 2.5rem #0003}.cocoon-module__L77DuG__quietControl,.cocoon-module__L77DuG__menuControl{-webkit-backdrop-filter:blur(12px);opacity:.86;color:#fff!important;background:#1e1f1e94!important;border:1px solid #ffffff47!important;min-height:44px!important;transition:opacity .16s,background-color .16s,border-color .16s!important;box-shadow:0 .35rem 1.25rem #0000001f!important}.cocoon-module__L77DuG__quietControl:hover,.cocoon-module__L77DuG__quietControl:focus-visible,.cocoon-module__L77DuG__menuControl:hover,.cocoon-module__L77DuG__menuControl:focus-visible{opacity:1;background:#1e1f1ebd!important;border-color:#ffffff75!important}.cocoon-module__L77DuG__immersiveOptionsMenu .cocoon-module__L77DuG__menuControl{white-space:nowrap;justify-content:flex-start;width:100%;box-shadow:none!important}@media (max-width:767px){.cocoon-module__L77DuG__immersiveGlobalControls{right:max(.65rem,env(safe-area-inset-right));bottom:max(.65rem,env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:.35rem}.cocoon-module__L77DuG__quietControl,.cocoon-module__L77DuG__menuControl{min-height:44px;padding:.55rem .72rem;font-size:.76rem}.cocoon-module__L77DuG__immersiveGlobalControls .cocoon-control{min-height:44px;padding:.55rem .72rem;font-size:.76rem}.cocoon-module__L77DuG__immersiveOptionsMenu{min-width:11.25rem}}@media (prefers-reduced-motion:reduce){.cocoon-module__L77DuG__quietControl,.cocoon-module__L77DuG__menuControl{transition:none!important}}
