a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;width:100%}body{margin:0;font-family:"doppio_oneregular",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:"destroyregular";src:url(/capac-racer/static/media/destroy_-webfont.948b2ce7.woff2) format("woff2"),url(/capac-racer/static/media/destroy_-webfont.fdff4183.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"doppio_oneregular";src:url(/capac-racer/static/media/doppioone-regular-webfont.3d276e82.woff2) format("woff2"),url(/capac-racer/static/media/doppioone-regular-webfont.22002cb9.woff) format("woff");font-weight:400;font-style:normal}html{--dark-blue:#011626;--darker-blue:#010d17;--darkest-blue:#00060a;--white:#fdfffc;--grey-1:#c4cacf;--blue:#2ec4b6;--red:#e71d36;--red-2:#c2172e;--red-3:#a80f24;--orange:#ff9f1c;--orange-2:#bd9213;--route-transition-time:0.3s;--route-transition-ease-in:ease-in;--route-transition-ease-out:ease-out}.logo-big{--logo-size-x:1}.logo-small{--logo-size-x:0.5}.logo{font-family:"destroyregular";--logo-screen-size-x:1}@media screen and (max-width:674px){.logo{--logo-screen-size-x:0.75}}@media screen and (max-height:300px){.logo{--logo-screen-size-x:0.5}}.logo-up{color:var(--white);font-size:calc(93px*var(--logo-size-x)*var(--logo-screen-size-x));line-height:calc(82px*var(--logo-size-x)*var(--logo-screen-size-x))}.logo-down,.logo-up{text-shadow:0 0 5px var(--darkest-blue)}.logo-down{color:var(--red);font-size:calc(95px*var(--logo-size-x)*var(--logo-screen-size-x));line-height:calc(58px*var(--logo-size-x)*var(--logo-screen-size-x))}.main-menu-content{display:flex;flex-direction:row;align-items:center;justify-content:center}.main-menu-buttons{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:10px}@media screen and (max-width:470px){.main-menu-content{flex-direction:column}.main-menu-buttons{margin-top:20px}}.app-version{position:fixed;bottom:8px;right:12px;font-size:10px;color:var(--grey-1)}.counter-display{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);padding:10px;background:var(--darkest-blue);color:var(--white);text-align:center;width:120px;border-radius:4px;display:flex;flex-direction:column;align-items:center}.counter-display-text{color:var(--grey-1);font-size:12px}.counter-display-number{width:40px;text-align:left}.game-board{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:var(--darkest-blue)}.pause-button-container{position:absolute;top:12px;right:12px;border-radius:4px;padding:8px;background-color:var(--darkest-blue)}.game-board-content{transition:transform 1s ease-in-out}.is-dragging.game-board-content{transition:none}.game-board-camera{position:relative}.game-board-circuit-bg{position:absolute;width:100%;height:100%;background-position:0 0}.grid{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.3;z-index:1}.player-icon{height:20px;width:20px;background-size:contain;background-repeat:no-repeat;background-position:50%}.player{--player-size:20px;--movement-picker-size:16px;--movement-picker-size-center:20px;position:absolute;height:var(--player-size);width:var(--player-size);margin-left:calc(var(--player-size)/-2);margin-top:calc(var(--player-size)/-2);z-index:8;opacity:.6;transition:opacity .3s ease-in-out;-webkit-filter:grayscale(80%);filter:grayscale(80%)}.player.is-active{opacity:1;-webkit-filter:none;filter:none}.player-active-indicator{width:40px;height:40px;position:absolute;pointer-events:none;top:0;left:0;transform:translate(-50%,-50%);margin-left:calc(var(--player-size)/2);margin-top:calc(var(--player-size)/2);opacity:.7}.player-active-indicator:after{content:" ";display:block;width:32px;height:32px;margin:4px;border-radius:50%;border-color:var(--player-color);border-left:3px solid transparent;border-bottom:3px solid var(--player-color);border-right:3px solid transparent;border-top:3px solid var(--player-color);-webkit-animation:lds-dual-ring 2.4s linear infinite;animation:lds-dual-ring 2.4s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.movement-picker-container{--movement-picker-delay:0.5s;--movement-picker-easing:cubic-bezier(0.83,0.4,0.53,0.855);position:relative;transition:transform var(--movement-picker-delay) var(--movement-picker-easing);z-index:10}.movement-picker{position:absolute;height:var(--movement-picker-size);width:var(--movement-picker-size);margin-left:calc(var(--movement-picker-size)/-2);margin-top:calc(var(--movement-picker-size)/-2);border:1px solid var(--player-color);border-radius:var(--player-border-radius);cursor:pointer;z-index:7;box-shadow:0 2px 5px rgba(0,0,0,.3)}.movement-picker-center{height:var(--movement-picker-size-center);width:var(--movement-picker-size-center);margin-left:calc(var(--movement-picker-size-center)/-2);margin-top:calc(var(--movement-picker-size-center)/-2)}.movement-picker:hover{background-color:var(--player-color);z-index:11}.movement-picker-ghost-line,.movement-picker-temp-line{overflow:visible;position:absolute;top:0;left:0;z-index:9}.movement-picker-ghost-line{opacity:.5}.movement-picker-select-button{position:absolute;transform:translate(-50%,20px);z-index:12;opacity:.75}.movement-picker-crash{--crash-size:20px;position:absolute;height:var(--crash-size);width:var(--crash-size);margin-left:calc(var(--crash-size)/-2);margin-top:calc(var(--crash-size)/-2);pointer-events:none;background-image:url(data:image/png;base64,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);background-size:contain;z-index:20}.random-selection-animation{position:absolute;height:var(--player-size);width:var(--player-size);margin-left:calc(var(--player-size)/-2);margin-top:calc(var(--player-size)/-2);border:1px solid var(--player-color);border-radius:var(--player-border-radius);z-index:7}.random-selection-animation-highlighted-move,.random-selection-animation.is-highlighted{background-color:var(--player-color);z-index:11}.random-selection-animation-highlighted-move{position:absolute;height:var(--player-size);width:var(--player-size);margin-left:calc(var(--player-size)/-2);margin-top:calc(var(--player-size)/-2);border:1px solid var(--player-color);border-radius:var(--player-border-radius);-webkit-animation:pulse .5s ease-out 0s;animation:pulse .5s ease-out 0s}.random-selection-animation-highlighted-move:after{content:"";display:block;width:22px;height:22px;border-radius:50%;background-color:var(--player-color);position:absolute;top:-5px;left:-5px;opacity:0;-webkit-animation:pulse2 .3s ease-out .5s;animation:pulse2 .3s ease-out .5s}@-webkit-keyframes pulse2{0%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:.5}}@keyframes pulse2{0%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:.5}}@-webkit-keyframes pulse{0%{transform:scale(3)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(3)}to{transform:scale(1)}}.random-selection-animation-temp-line{overflow:visible;position:absolute;top:0;left:0;z-index:9}.random-selection-animation-warning{position:absolute;transform:translateX(-50%);margin-top:20px;padding:8px;width:140px;color:var(--white);border-radius:4px;z-index:15;text-align:center;font-size:12px;overflow:hidden}.random-selection-animation-warning:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:var(--darkest-blue);opacity:.8;z-index:-1}.player-list{position:absolute;top:12px;left:12px;padding:10px;background:var(--darkest-blue);color:var(--white);list-style:none;z-index:15;min-width:120px;border-radius:4px}.player-list-item{font-size:14px;display:flex;align-items:center;justify-content:flex-start;opacity:.4;transition:opacity .3s ease-in-out;margin:4px 0}.player-list-item.is-active{opacity:1}.player-list-item-decorator-container{background:var(--white);border-radius:2px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px}.score-board{width:100%}.score-board-item{color:var(--white);margin-top:8px;padding:4px 8px;border-radius:2px;display:flex;justify-content:flex-start;align-items:center;font-size:14px}.score-board-item-index{background:var(--darkest-blue);padding:4px;border-radius:2px;margin-right:8px}.score-board-item-name{margin-right:8px}.score-board-item-time,.score-board-item-turns{color:var(--grey-1);margin-right:8px}.score-board-item-time{font-size:10px}.score-board-item.is-highlighted{background:var(--dark-blue);color:var(--white);display:flex}.score-board-item.is-highlighted:after{content:"NEW!";display:block;background:var(--orange);color:var(--white);padding:2px 4px;border-radius:2px;margin-left:4px;font-size:10px;line-height:12px}.score-board-item.is-clickable{cursor:pointer}.score-board-item.is-clickable:hover{background:var(--darker-blue)}.game-screen-modal{z-index:21;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.game-screen-modal,.game-screen-modal:before{position:absolute;top:0;left:0;right:0;bottom:0}.game-screen-modal:before{content:"";background:linear-gradient(180deg,var(--dark-blue),var(--darkest-blue));opacity:.85;z-index:-1}.game-screen-modal-non-invasive{justify-content:flex-end;padding-bottom:40px}.game-screen-modal-non-invasive:before{opacity:0}.game-screen-modal-content{background:var(--darkest-blue);padding:12px;border-radius:12px;min-width:300px;max-width:600px;text-align:center;opacity:1;transition:opacity .3s ease-in-out}.game-screen-modal-content.is-hidden{opacity:0}.button.game-screen-modal-button{background:var(--red-2);border-radius:6px;font-size:18px;padding:8px 16px;margin-top:12px;width:100%}.button.game-screen-modal-button:not([disabled]):hover{background:var(--red-3);color:var(--white)}.button.game-screen-modal-button.game-screen-modal-button-secondary{background:var(--dark-blue)}.button.game-screen-modal-button.game-screen-modal-button-secondary:not([disabled]):hover{background:var(--darker-blue)}.notify-high-scores-circuit{margin:60px 0;padding:0 20px;text-align:left}.circuit-selector{--circuit-selector-height:200px;--circuit-selector-width:200px;height:var(--circuit-selector-height);width:var(--circuit-selector-width);position:relative;margin:10px;cursor:pointer;border-radius:5px;overflow:hidden;background-color:var(--darkest-blue);display:flex;flex-direction:column;align-items:stretch;justify-content:center}.circuit-selector:hover{box-shadow:0 0 0 5px var(--orange)}.circuit-selector-img{width:100%;object-fit:contain;flex:1 1;max-height:168px}.circuit-selector-footer{padding:10px;background-color:var(--darkest-blue);color:var(--white);display:flex;align-items:center}.circuit-selector-name{font-size:12px;flex:1 1}.circuit-selector-players{font-size:10px;flex-shrink:0;color:var(--grey-1)}.circuit-selection-content{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.circuit-selection-list{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;overflow:auto}@media screen and (max-width:674px){.circuit-selection-list{flex-direction:column;justify-content:flex-start}}.circuit-selection-list .circuit-selector{flex-shrink:0}.player-selector{margin-bottom:10px}.player-selector-bottom,.player-selector-top{display:flex}.player-selector-bottom{margin-top:8px}.player-selector-input{background:var(--white);color:var(--dark-blue);font-family:doppio_oneregular;font-size:20px;line-height:30px;padding:0 10px;border-radius:4px;outline:0;border:0}.player-selector-style-container{margin-left:10px;height:30px;width:30px;min-width:30px;border-radius:4px;background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:0;border:1px solid transparent;padding:0}.player-selector-style-container:hover{border-color:var(--orange)}.player-selector-toggle{border:0;padding:8px 12px;background:var(--darkest-blue);color:var(--white);border-radius:4px;outline:0;font-size:14px;cursor:pointer;margin-right:8px}.player-selector-toggle:hover:not(.is-selected){background:var(--dark-blue)}.player-selector-toggle.is-selected{background:var(--red-3);cursor:default}.player-selector-ai-level{position:relative}.player-selector-ai-level-text{padding:4px;position:absolute;background:var(--dark-blue);border-radius:2px;color:var(--white);font-size:10px;top:15px;left:50%;transform:translateX(-50%)}@media screen and (max-width:674px){.player-selector{width:100%;padding:0 20px}.player-selector-input{width:170px}}.player-selection-content{margin-top:40px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:674px){.player-selection-content{flex-direction:column;justify-content:flex-start}}.player-selection-add-player-button{width:100%}.player-selection-checkbox{display:block;cursor:pointer;margin-top:20px;padding:0 20px;color:var(--white);font-size:12px;display:flex;align-items:center;justify-content:flex-start;width:100%}.player-selection-checkbox input{margin-right:10px}.player-selection-checkbox-last{margin-bottom:10px}.high-scores .menu-content{padding-left:20px;padding-right:20px;margin:0 auto}.high-scores-circuit-tabs-container{width:100%;overflow:auto}.high-scores-circuit-tabs{display:flex;flex-wrap:nowrap;margin-top:20px;margin-bottom:20px}.high-scores-circuit-tab{color:var(--white);margin:0 12px;border-bottom:2px solid transparent;padding-bottom:2px;font-size:22px;cursor:pointer;white-space:nowrap}@media screen and (max-width:674px){.high-scores-circuit-tab{margin:0 6px;border-bottom:2px solid transparent;font-size:12px}}.high-scores-circuit-tab:hover{border-bottom-color:var(--red-3)}.high-scores-circuit-tab.is-active{border-bottom-color:var(--red);cursor:default}.high-scores-circuit{margin-top:20px}.score-board-empty{color:var(--grey-1);text-align:left;margin-left:20px}.credits-content{color:#fff;line-height:1.4;font-size:1.8;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto}@media screen and (max-width:674px){.credits-content{flex-direction:column;justify-content:flex-start}}.credits-content-item{padding:20px}.credits-content a{text-decoration:none;color:var(--blue)}.credits-content a:hover{text-decoration:underline}.loading-game{color:#fff;display:flex;align-items:center;justify-content:center}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.player-trail-container{opacity:.5;transition:opacity .3s ease-in-out}.player-trail-container.is-active{opacity:1}.player-trail{overflow:visible;position:absolute;top:0;left:0;z-index:3}.player-trail-point{--player-trail-size:6px;position:absolute;height:var(--player-trail-size);width:var(--player-trail-size);margin-left:calc(var(--player-trail-size)/-2);margin-top:calc(var(--player-trail-size)/-2);background:var(--player-trail-color);border-radius:var(--player-trail-border-radius);z-index:5}.replay-game-board-circuit-bg{position:absolute;width:100%;height:100%;background-position:0 0}.replay-game-board-turn-selector{position:absolute;width:80vw;bottom:10px;left:50%;transform:translateX(-50%);z-index:10;display:flex;background-color:var(--darkest-blue);color:var(--white);padding:4px 8px;border-radius:8px}.replay-game-board-turn-selector input{display:block;flex:1 1}.replay-game-board-turn-selector-label{margin-right:10px}.replay-game-board-turn-selector-value{margin-left:10px}.game-board-back-button-container{position:absolute;top:12px;right:12px;border-radius:4px;padding:8px;background-color:var(--darkest-blue)}.tutorial-screen-container{display:flex;justify-content:center;align-items:center}.tutorial-screen{width:600px;min-height:200px;margin:0 auto;color:var(--white);display:flex;justify-content:center;align-items:stretch}.tutorial-screen-image{width:200px;height:200px;background-position:50%;background-size:cover;margin-right:30px}@media screen and (max-width:674px){.tutorial-screen{width:100%;padding:0 16px;color:var(--white);flex-direction:column;align-items:center}.tutorial-screen-image{margin-right:0}.tutorial-screen-text{margin-top:16px}}.tutorial-screen-image-0{background-image:url(/capac-racer/static/media/tut_0.99c51bb3.png)}.tutorial-screen-image-1{background-image:url(/capac-racer/static/media/tut_1.b993c959.png)}.tutorial-screen-image-2{background-image:url(/capac-racer/static/media/tut_2.d7c39237.png)}.tutorial-screen-image-3{background-image:url(/capac-racer/static/media/tut_3.ad2d2ce3.png)}.tutorial-screen-text{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.tutorial-screen-text p{width:100%}.tutorial-screen-text-filler{flex:1 1;width:100%;justify-content:center;align-items:stretch;flex-direction:column;display:flex}.button.tutorial-screen-button{background:var(--red-2);border-radius:6px;font-size:18px;padding:8px 16px;margin-top:12px;width:100%;max-width:200px}#root,.full-screen{overflow:hidden}.full-screen{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);max-height:100vh;max-height:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100);min-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.full-screen.full-screen-with-header-and-footer{grid-template-rows:auto minmax(0,1fr) auto}.full-screen.fade-entering,.full-screen.fade-exiting{pointer-events:none}.button{padding:2px 10px;color:var(--white);background:transparent;border:0;margin:0;cursor:pointer;font-family:doppio_oneregular;font-size:26px}.button[disabled]{opacity:.5;cursor:default}.button:not([disabled]):hover{color:var(--orange)}.button:not([disabled]):active{color:var(--orange-2)}.button-bg{background:var(--red-2);border-radius:6px;font-size:18px;padding:8px 16px}.button-bg.button:not([disabled]):hover{background:var(--red-3);color:var(--white)}.button-bg.button:not([disabled]):active{background:var(--red);color:var(--white)}.button-full-width{display:block;width:100%}.button-small{font-size:18px}.secondary-text{font-size:12px;color:var(--grey-1)}.menu-screen{background:linear-gradient(180deg,var(--dark-blue),var(--darkest-blue))}.state-enter .menu-screen{opacity:.01;transform:scale(1.1)}.state-enter-active .menu-screen{opacity:1;transform:scale(1);transition:all .3s}.menu-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;width:100%;padding:48px;color:var(--white)}.menu-header-title{flex:1 1;font-size:48px;margin:0 0 0 42px;text-align:left;line-height:40px}.menu-content{max-height:100%;height:100%;overflow:auto;padding:0}.menu-footer{width:100%;padding:24px;display:flex;align-items:center}.menu-footer-filler{flex:1 1}.mt-s{margin-top:8px}.mt-sm{margin-top:12px}.mt-m{margin-top:16px}.player-name{color:var(--blue)}@media screen and (max-width:674px){.menu-header{padding:24px;align-items:center}.menu-header-title{font-size:24px;margin-left:20px;line-height:20px}}@media screen and (max-height:300px){.menu-header{padding:12px;align-items:center}.menu-header-title{font-size:24px;margin-left:20px;line-height:20px}}.fade-enter .transition-from-bottom,.fade-enter .transition-from-left,.fade-enter .transition-from-right,.fade-enter .transition-from-top,.fade-enter .transition-opacity{opacity:0;transition:transform var(--route-transition-time) var(--route-transition-ease-in),opacity var(--route-transition-time) var(--route-transition-ease-in)}.fade-enter.fade-enter-active .transition-from-bottom,.fade-enter.fade-enter-active .transition-from-left,.fade-enter.fade-enter-active .transition-from-right,.fade-enter.fade-enter-active .transition-from-top,.fade-enter.fade-enter-active .transition-opacity,.fade-exit .transition-from-bottom,.fade-exit .transition-from-left,.fade-exit .transition-from-right,.fade-exit .transition-from-top,.fade-exit .transition-opacity{opacity:1;transform:translate(0);transition:transform var(--route-transition-time) var(--route-transition-ease-in),opacity var(--route-transition-time) var(--route-transition-ease-in)}.fade-exit-active .transition-from-bottom,.fade-exit-active .transition-from-left,.fade-exit-active .transition-from-right,.fade-exit-active .transition-from-top,.fade-exit-active .transition-opacity{opacity:0;transition:transform var(--route-transition-time) var(--route-transition-ease-out),opacity var(--route-transition-time) var(--route-transition-ease-out)}.fade-enter .transition-from-top,.fade-exit-active .transition-from-top{transform:translateY(-100vh)}.fade-enter .transition-from-right,.fade-exit-active .transition-from-right{transform:translate(100vw)}.fade-enter .transition-from-bottom,.fade-exit-active .transition-from-bottom{transform:translateY(100vh)}.fade-enter .transition-from-left,.fade-exit-active .transition-from-left{transform:translate(-100vw)}
/*# sourceMappingURL=main.0767dd3e.chunk.css.map */