html.is-game-app body{container:game-ui / inline-size}@media (pointer: fine){html.is-game-app body{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(100vw,200dvh);height:min(100dvh,200vw);min-height:0;transform:translateZ(0)}html.is-game-app #game{width:100%;height:100%}html.is-game-app body.game-root{-webkit-user-select:none;user-select:none}html.is-game-app input,html.is-game-app textarea{-webkit-user-select:text;user-select:text}}html.is-game-app :is(#hud,.game-shell-ui){zoom:var(--game-ui-scale, 1);container:game-ui / size}html.is-game-app #hud :is(#crosshair,#weapon-sight-picture){zoom:calc(1 / var(--game-ui-scale, 1))}html.is-game-app :is(#hud,.game-shell-ui) .ui-modal__dialog{max-block-size:calc(var(--game-ui-height) - 40px)}html.is-game-app .game-shell-ui__core-settings{display:flex;flex-direction:column;max-block-size:100%;min-block-size:0}html.is-game-app .game-shell-ui__core-settings.is-hidden{display:none}html.is-game-app .game-shell-ui__core-settings>.ui-panel__header{flex:0 0 auto}html.is-game-app .game-shell-ui__core-settings>.ui-panel__body{min-block-size:0;overflow-y:auto;overscroll-behavior:contain}
