html,body{margin:0;height:100%;overflow:hidden;background:var(--av-page);color:var(--av-text)}html,body{overflow:clip;max-width:100%;overscroll-behavior:none}body{position:fixed;inset:0;width:100%;height:100%}body{font:15px/1.45 B612,sans-serif;-webkit-font-smoothing:antialiased}#game{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;display:block;outline:none}#game,#hud{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.layer{position:fixed;inset:0;z-index:10}.layer.gm,#loading{contain:strict}:root{--u: 1px}:root{--font-min: 11px}:root{--touch-min: 40px}body.is-touch{--touch-min: 44px}.hidden:not(.ui-keep){display:none!important}.ui-keep{transform:translate(0)}.ui-keep.hidden{transform:translate(-10000px)!important}.ui-keep.hidden :is(.gm-nc-skel-line,.gm-result-badge),.ui-keep.hidden .jt-sweep:before,.ui-keep.hidden .jt-go:after,.ui-keep.hidden .loader-bar--indet:after,.ui-keep.hidden .loader-items li:before{animation:none!important}.errors{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;max-height:40vh;overflow:auto;--hu: 1px;--hg-edge: var(--red);--hg-lit: var(--red);--hg-line: var(--red-a55);padding:10px 14px;font:13px/1.4 var(--font-body);color:var(--text);white-space:pre-wrap}.errors{left:50%;right:auto;width:min(560px,calc(100vw - 24px));transform:translate(-50%);white-space:normal}.errors-text{font-size:15px;line-height:1.4;color:var(--white)}.errors-detail:empty{display:none}.errors-detail{margin-top:8px;font-size:12px;color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere}.errors-detail>div+div{margin-top:4px;padding-top:4px;border-top:1px solid var(--hg-line)}.errors-keys{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.errors-key{min-height:44px;min-width:120px;padding:0 16px;font:16px/1 var(--font-ui);letter-spacing:.06em}.errors.jt-panel{position:fixed}
