@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/examples/racing-game/assets/Inter-Thin-CSJ_owlW.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Thin-CVMZtQER.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/examples/racing-game/assets/Inter-ThinItalic-B6FKq6qK.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-ThinItalic-B2bFwwDp.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/examples/racing-game/assets/Inter-ExtraLight-egkqWonf.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-ExtraLight-CbFdmbHh.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/examples/racing-game/assets/Inter-ExtraLightItalic-Bf25KIHs.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-ExtraLightItalic-B3gY-m5W.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/examples/racing-game/assets/Inter-Light-CdXm_ABL.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Light-CG9upfZ4.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/examples/racing-game/assets/Inter-LightItalic-COmGGTuG.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-LightItalic-C2ZuFZOC.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/examples/racing-game/assets/Inter-Regular-CKDp9E3C.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Regular-DJOZHnwz.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/examples/racing-game/assets/Inter-Italic-_3PMmu0i.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Italic-Ci_5KQU1.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/examples/racing-game/assets/Inter-Medium-P1cOs5ep.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Medium-oHczPpWt.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/examples/racing-game/assets/Inter-MediumItalic-DWiIAHvp.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-MediumItalic-8laNK8GF.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/examples/racing-game/assets/Inter-SemiBold-Ctx7G98q.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-SemiBold-BHlX_6qk.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/examples/racing-game/assets/Inter-SemiBoldItalic-BNz1Al2H.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-SemiBoldItalic-CxeAX7g8.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/examples/racing-game/assets/Inter-Bold-CuhepTt8.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Bold-2PT7Q-hu.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/examples/racing-game/assets/Inter-BoldItalic-R15IsAnq.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-BoldItalic-C906RMVC.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/examples/racing-game/assets/Inter-ExtraBold-B0QOs-T2.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-ExtraBold-B8imQN9B.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/examples/racing-game/assets/Inter-ExtraBoldItalic-OErwaGem.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-ExtraBoldItalic-Bt8eprh6.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/examples/racing-game/assets/Inter-Black-DgUKMdlB.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-Black-DtxVgCT8.woff?v=3.19)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/examples/racing-game/assets/Inter-BlackItalic-ZFcDzO3e.woff2?v=3.19)format("woff2"),url(/examples/racing-game/assets/Inter-BlackItalic-CkZ-ktDH.woff?v=3.19)format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-style:normal;font-named-instance:"Regular";font-display:swap;src:url(/examples/racing-game/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19)format("woff2 supports variations(gvar)"),url(/examples/racing-game/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19)format("woff2-variations"),url(/examples/racing-game/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19)format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-style:italic;font-named-instance:"Italic";font-display:swap;src:url(/examples/racing-game/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19)format("woff2 supports variations(gvar)"),url(/examples/racing-game/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19)format("woff2-variations"),url(/examples/racing-game/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19)format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-style:oblique 0deg 10deg;font-display:swap;src:url(/examples/racing-game/assets/Inter.var-CTiC9fjq.woff2?v=3.19)format("woff2-variations"),url(/examples/racing-game/assets/Inter.var-CTiC9fjq.woff2?v=3.19)format("woff2")}*{box-sizing:border-box}html,body,#root{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}body{color:#fff;background:#101010;font-family:Inter var,sans-serif}.clock{font-variant-numeric:tabular-nums;letter-spacing:-5px;font-size:5em;font-weight:200;position:absolute;top:60px;left:60px}.checkpoint{font-variant-numeric:tabular-nums;text-align:center;width:200px;font-size:1em;font-weight:500;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.checkpoint .green{color:green}.checkpoint .red{color:red}.auth-providers{flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-provider{color:#000;background:#fff;border:1px solid #0000;border-bottom:3px solid #a0a0a0;border-radius:3px;justify-content:center;align-items:center;width:200px;height:45px;margin-bottom:10px;padding:8px 12px;font-size:.7em;display:flex}.auth-provider:hover{border-bottom:1px solid #a0a0a0}.auth-provider svg{width:24px;margin-right:10px}.auth-header{color:#b0b0b0;text-align:center;font-size:1.1em;font-weight:600}.finished{z-index:10;background:#101010;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;bottom:0;left:0}.finished .add-me{width:auto}.finished .restart{color:#fff;background:0 0;width:auto;position:fixed;bottom:40px}.leaderboard{counter-reset:listCounter;max-height:70vh;margin-top:20px;padding:0;list-style:none;overflow:auto}.leaderboard li{text-align:center;counter-increment:listCounter;justify-content:space-between;margin-bottom:10px}.leaderboard-bottom{counter-reset:listCounter;max-height:auto;margin-top:20px;padding:0;list-style:none;overflow:auto}.leaderboard-bottom li{text-align:center;counter-increment:listCounter;margin-bottom:10px}.leaderboard-name img{margin-right:2px;position:relative;right:2px}.leaderboard b{margin-right:5px}.speed{font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:2.5em;font-weight:200;position:absolute;bottom:60px;right:60px}.speed span{letter-spacing:-5px;font-size:1.5em;font-weight:600}.speed-gauge{width:200px;position:relative}.speed-foreground,.speed-background{width:100%;position:absolute}.speed-text{margin-top:-40px}.boost-bar{position:relative;top:15px}.boost-bg-path{stroke:#132237;stroke-width:13px;stroke-dasharray:295}.boost-path{stroke-width:9px;stroke-dasharray:100%}.boost-path.blink{animation:.5s infinite boostBlink}@keyframes boostBlink{to,0%{stroke:#500}60%{stroke:red}}.boost-text{stroke:#fff;fill:#fff;letter-spacing:.1px;font-size:13px;font-weight:700}.help{position:absolute;top:60px;right:60px}.popup{opacity:0;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translateY(-100%)}.popup.open{opacity:1;transform:translateY(0)}.popup-close{position:absolute;top:0;right:0}.popup-content{background:#000c;flex-direction:column;align-items:center;padding:3em;display:flex}.popup-item{justify-content:space-between;width:250px;margin:0 0;display:flex}.popup-item-keys{justify-content:center;align-items:center;display:flex}.popup-item-key{color:#000;background:#fff;border:1px solid #0000;border-bottom:3px solid #a0a0a0;border-radius:3px;justify-content:center;align-items:center;min-width:24px;margin:2px;padding:2px 5px;font-size:.7em;display:flex}button{width:32px;height:32px;color:#000;font:inherit;cursor:pointer;outline:inherit;background:#fff;border:none}.fullscreen{z-index:9999;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all 1s;display:flex;position:absolute;top:0;left:0}.stack{color:#606060;justify-content:space-around;align-items:center;width:100%;display:flex}.bg{background:#101010}.fullscreen .logout{color:#fff;background:0 0;border:none;width:auto;margin:10px auto;display:block}.fullscreen .continue-link{text-align:center;width:20%;text-decoration:none;transition:all 1s}.fullscreen.notready .continue-link{cursor:auto;color:#606060}.fullscreen.ready .continue-link{cursor:pointer;color:#fff}.fullscreen.clicked{pointer-events:none;opacity:0}.pmndrs-menu{color:gray;pointer-events:none;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:40px;font-size:10px;line-height:1.5em;display:flex;position:absolute;top:0;left:0}.pmndrs-menu.left{justify-content:flex-start}.pmndrs-menu.right{justify-content:flex-end}.pmndrs-menu>div{word-wrap:none;word-break:none;white-space:pre;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:25px;padding-right:25px;display:flex}.pmndrs-menu>div b{color:#b0b0b0;font-weight:600}.pmndrs-menu a{pointer-events:all;cursor:pointer;color:inherit;text-decoration:none}.pmndrs-menu a:hover{color:inherit;text-decoration:underline}.nosound{opacity:1;background:url(./textures/no_sound.png) 0 0/24px 24px no-repeat;width:24px;height:24px;animation:3s forwards hideSoundIcon;position:absolute;top:20px;right:20px}@keyframes hideSoundIcon{0%{opacity:1}to{opacity:0}}
