html.game-fullscreen,html.game-fullscreen body{width:100%;height:100%;margin:0;overflow:hidden;background:#080f14}
html.game-fullscreen body{padding:0!important}
html.game-fullscreen main{position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;place-items:stretch;width:100vw;height:100dvh;max-width:none;margin:0;padding:0}
html.game-fullscreen .game-shell{width:100%;height:100%;max-width:none;min-width:0;margin:0;border:0;border-radius:0;box-shadow:none}
html.game-fullscreen #game{display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;aspect-ratio:auto;object-fit:fill}
html.game-fullscreen .game-shell>.location,html.game-fullscreen .game-shell>.world-caption,html.game-fullscreen .game-shell>.action-bar,html.game-fullscreen #weapon-skill-bar,html.game-fullscreen .supply-dock,html.game-fullscreen main>aside,html.game-fullscreen body>footer{display:none!important}
html.game-fullscreen .game-shell>#overlay{inset:0}
html.game-fullscreen body>header{position:fixed;inset:0 auto auto 0;width:0;height:0;padding:0;border:0;visibility:hidden;z-index:5}
html.game-fullscreen #fullscreen-toggle{position:fixed;top:max(6px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);visibility:visible;padding:5px 10px;min-height:28px;font-size:11px;background:#101923dc;color:#ede5d6;border:1px solid #b1a99a;z-index:5}
