:root{--red:#df5c42;--green:#74c365;--gray:#d1d1d1;--u:clamp(calc(11px / 16), min(100vw / 980, 100vh / 452), 1px)}html,body{background-color:#000;width:100%;height:100%;margin:0;overflow:hidden}@font-face{font-family:unisans;src:url(/build/unisans-6D60-Oqa.otf)format("opentype")}.hidden-opacity{pointer-events:none;opacity:0!important}.hidden{display:none!important}canvas{background-color:#000;width:100%;height:100%;display:block}.stats{left:env(safe-area-inset-left,0px);top:env(safe-area-inset-top,0px);margin:calc(10 * var(--u));font-size:calc(16 * var(--u));max-width:calc(100vw - 380 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.stats .stats-item{color:#fff;padding:calc(5 * var(--u));background-color:#0003;font-family:unisans;display:inline-block}.stats .stats-item:nth-child(odd){background-color:#0000004d}.stats .stats-item .stats-ping-icon{margin-top:calc(-3 * var(--u));margin-right:calc(2 * var(--u));transform:translateY(calc(3 * var(--u))) rotate(47deg) scale(1.2)}.stats .stats-item .stats-drawcalls-icon{margin-top:calc(-3 * var(--u));transform:translateY(calc(2 * var(--u)))}.feed{left:env(safe-area-inset-left,0px);bottom:env(safe-area-inset-bottom,0px);margin:calc(10 * var(--u));width:calc(250 * var(--u));font-size:calc(16 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.feed .feed-item{color:var(--gray);padding:calc(5 * var(--u));overflow-wrap:anywhere;background-color:#0003;font-family:unisans}.feed .feed-item:nth-child(odd){background-color:#0000004d}.feed .feed-item .feed-space{margin-inline:calc(5 * var(--u))}.feed .feed-chat input{font-family:unisans;font-size:calc(15 * var(--u));width:calc(100% - 10 * var(--u));color:#fff;padding:calc(5 * var(--u));margin-top:calc(10 * var(--u));border:none;border-bottom:calc(2 * var(--u)) solid var(--gray);background-color:#0003}.feed .feed-chat-toggle{width:fit-content;margin-top:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(24 * var(--u)) calc(6 * var(--u));pointer-events:auto;touch-action:manipulation;font-family:unisans;line-height:1;font-size:calc(16 * var(--u));color:#fff;border:calc(2 * var(--u)) solid #ffffff80;-webkit-tap-highlight-color:transparent;background-color:#0000004d;justify-content:center;align-items:center;display:flex}.feed .feed-chat-toggle:active{background-color:#ffffff4d}.feed .feed-chat-mobile{padding:calc(8 * var(--u));box-sizing:border-box;pointer-events:none;background-color:#000000d9;margin:0;transition:transform .15s;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.feed .feed-chat-mobile.feed-chat-open{pointer-events:auto;transform:translateY(0)}.feed .feed-chat-mobile input{box-sizing:border-box;width:100%;margin-top:0;font-size:16px}.game-info{right:env(safe-area-inset-right,0px);top:env(safe-area-inset-top,0px);font-size:calc(16 * var(--u));pointer-events:none;display:flex;position:absolute}.game-timer{width:fit-content;height:fit-content;padding:calc(5 * var(--u));margin:calc(10 * var(--u));-webkit-user-select:none;user-select:none;color:#fff;background-color:#0000004d;margin-left:auto;font-family:unisans;display:flex}.game-timer .game-timer-icon{margin-right:calc(2 * var(--u));font-size:calc(18 * var(--u))}.game-leaderboard{margin:calc(10 * var(--u));-webkit-user-select:none;user-select:none;color:#fff;margin-left:auto;font-family:unisans}.game-leaderboard table{border-collapse:collapse}.game-leaderboard th{text-align:left;padding:calc(5 * var(--u))}.game-leaderboard td{color:var(--gray);padding:calc(5 * var(--u));text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.game-leaderboard td:first-child{min-width:calc(150 * var(--u))}.game-leaderboard td:nth-child(2){min-width:calc(50 * var(--u))}.game-leaderboard thead tr{background-color:#0000004d;padding:5px}.game-leaderboard tbody tr{background-color:#0000004d}.game-leaderboard tbody tr:nth-child(odd){background-color:#0003}.color-info{color:#fff!important}.color-debug{color:plum!important}.color-remote{color:var(--red)!important}.color-local{color:var(--green)!important}.mobile-controls{right:max(calc(16 * var(--u)), env(safe-area-inset-right,0px));bottom:max(calc(16 * var(--u)), env(safe-area-inset-bottom,0px));width:calc(280 * var(--u));height:calc(280 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.mobile-controls .mobile-button{pointer-events:auto;touch-action:none;border:calc(2 * var(--u)) solid #ffffff80;color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0000004d;border-radius:50%;font-family:unisans;position:absolute}.mobile-controls .mobile-button:active{background-color:#ffffff4d}.mobile-controls .mobile-button-active{background-color:#ffd23f40;border-color:#ffd23fe6}.mobile-controls .mobile-button-jump{right:calc(14 * var(--u));bottom:calc(14 * var(--u));width:calc(90 * var(--u));height:calc(90 * var(--u));font-size:calc(15 * var(--u))}.mobile-controls .mobile-button-ads{right:calc(128 * var(--u));bottom:calc(16 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));font-size:calc(13 * var(--u))}.mobile-controls .mobile-button-grab{right:calc(86 * var(--u));bottom:calc(86 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));font-size:calc(13 * var(--u))}.mobile-controls .mobile-button-reload{right:calc(16 * var(--u));bottom:calc(128 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));font-size:calc(13 * var(--u))}.overlay{opacity:1;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}.overlay .loading-text{color:#fff;font-family:unisans;font-size:calc(30 * var(--u));margin-top:calc(20 * var(--u));-webkit-user-select:none;user-select:none}.overlay .loading-spinner{box-shadow:inset 0 0 0 4px #fff!important}.overlay .loading-spinner span{transform-origin:2px 2px!important;height:4px!important}.overlay .game-state-title{color:#fff;font-family:unisans;font-size:calc(40 * var(--u));margin-top:calc(20 * var(--u));-webkit-user-select:none;user-select:none}.overlay .game-state-subtitle{color:#fff;font-family:unisans;font-size:calc(25 * var(--u));margin-top:calc(10 * var(--u));-webkit-user-select:none;user-select:none}.overlay .game-state-icon{font-size:calc(60 * var(--u));color:#fff}.overlay .reconnect-icon{font-size:calc(80 * var(--u));color:#fff}.overlay .reconnect-title{color:#fff;font-family:unisans;font-size:calc(40 * var(--u));margin-top:calc(20 * var(--u));-webkit-user-select:none;user-select:none}.overlay .reconnect-subtitle{color:#fff;font-family:unisans;font-size:calc(25 * var(--u));margin-top:calc(10 * var(--u));-webkit-user-select:none;user-select:none}.overlay .reconnect-loader{margin-top:calc(10 * var(--u))}
