/* Preserve every existing box and its geometry; never destroy or rebuild UI. */
#maven-floating-video { position:fixed!important;width:2px!important;height:2px!important;left:0!important;bottom:0!important;opacity:.01!important;pointer-events:none!important;z-index:-1!important; }
html[data-maven-floating] body:has(> canvas.ro-scene) > :not(canvas.ro-scene):not(#maven-floating-video) { opacity:0!important;pointer-events:none!important; }
html[data-maven-floating] canvas.ro-scene { pointer-events:none!important; }
html[data-maven-floating] :is(.browser-play__bar,#maven-immersive-guide,.play-stage__bar) { visibility:hidden!important;pointer-events:none!important; }
html[data-maven-floating] body:has(#play-stage) > :not(#play-stage):not(#maven-floating-ui) { opacity:0!important;pointer-events:none!important; }
html[data-maven-floating] #play-stage :is(.sys-root,#mvm-root) { opacity:0!important;pointer-events:none!important; }
html body:has(#play-stage) .sys-root #maven-afk-window .sys-head { position:relative!important; }
html body:has(#play-stage) .sys-root #maven-afk-window .sys-head > [data-maven-float] { position:absolute!important;right:46px!important;top:4px!important;width:64px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:3px 9px!important;font:600 12px/1 Arial,sans-serif!important; }
