/* Room navigation floats independently; game artwork owns its own controls. */
body > header#gameNavigation{position:fixed!important;top:max(8px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:60;display:flex!important;align-items:center;flex-wrap:nowrap;gap:8px;width:max-content;max-width:calc(100vw - 20px);height:30px;min-height:0;padding:0!important;margin:0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
#gameNavigation > :not(.brand):not(#btnSala){display:none!important}
#gameNavigation .brand{font-size:12px;line-height:1;white-space:nowrap;text-shadow:0 1px 3px #000,0 0 8px #000}
#gameNavigation #btnSala{display:inline-flex!important;align-items:center;justify-content:center;height:30px;min-width:48px;margin:0;padding:0 10px;border:1px solid #7296f5;border-radius:6px;background:linear-gradient(#3b66d1,#173d9c);color:white;font:800 11px/1 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 6px #0006}
#gameNavigation #btnSala:focus-visible{outline:3px solid #ffe478;outline-offset:3px}
body #gameMain{padding-top:44px!important}
body .machine > .mtop,body #genericAutoplayControls{display:none!important}
@media(max-width:600px){body > header#gameNavigation{top:max(5px,env(safe-area-inset-top));left:max(7px,env(safe-area-inset-left));gap:6px;height:28px}#gameNavigation .brand{font-size:11px}#gameNavigation #btnSala{height:28px;min-width:44px;padding:0 8px}body #gameMain{padding-top:39px!important}}
