body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{background:#000;border:0;box-sizing:initial;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:initial}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{background:#f7f6f0;height:100vh;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100vw}img{draggable:false}@font-face{font-family:america;font-style:normal;font-weight:400;src:url(../../static/media/america.847598ecf172a6fd79a9.ttf) format("truetype")}@font-face{font-family:dited;font-style:normal;font-weight:400;src:url(../../static/media/Dited.48251c9a23a59e1dbda3.otf) format("truetype")}h1{font-size:250px}h1,h2{font-family:dited,serif;margin:0}h2{font-size:150px}h3{font-size:75px;margin:0}.app-wrapper{background:#f7f6f0;cursor:default;height:100vh;width:100vw}.app-wrapper,.scale-wrapper{overflow:hidden;position:relative}.scale-wrapper{background-color:#f7f6f0;box-shadow:0 0 20px 11px rgba(0,0,0,.52);height:1440px;left:50%;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;width:2560px}.content-wrapper{font-size:50px;padding:50px}.right{align-items:center;display:flex;justify-content:center}.quote{padding-left:40px}.quote p{margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quote p,.quote p:hover{transition:padding-left .5s ease}.quote p:hover{color:#190a35;padding-left:20px}.ready{align-items:center}.flex-row,.ready{display:flex;flex-direction:row}.flex-row{justify-content:space-between;width:100%}.flex-column-reverse{display:flex;flex-direction:column-reverse;width:100%}.small-text{font-size:45px}.logo{-webkit-animation:logo-spin 10s linear infinite alternate;animation:logo-spin 10s linear infinite alternate;height:200px;margin:0 100px;width:200px}.story{padding:40px}.bottom{margin-top:30px}.lang-button{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}.lang-button img{height:75px;width:75px}.header{align-items:center;color:#000;display:flex;flex-direction:row;justify-content:center;width:100%}.header.isMobile{flex-direction:column}@-webkit-keyframes logo-spin{0%{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}to{-webkit-transform:rotate(35deg);transform:rotate(35deg)}}@keyframes logo-spin{0%{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}to{-webkit-transform:rotate(35deg);transform:rotate(35deg)}}.isMobile h1{font-size:200px}.isMobile h1,.isMobile h2{font-family:dited,serif;margin:0}.isMobile h2{font-size:110px}.isMobile .card-container{width:1026px}.main{align-items:center;justify-content:center;padding:50px}.card-container,.main{display:flex;flex-direction:row;flex-wrap:wrap}.card-container{width:2052px}.back-button{border:1px solid;border-radius:20px;margin:50px;padding:20px}.back-button:hover{background:rgba(0,0,0,.141)}.link{color:#6f8a9a;text-decoration:underline}.aspect-ratio-desktop{height:1440px;width:2560px}.aspect-ratio-mobile{box-shadow:none;height:2560px;width:1440px}.fade-out-bck{-webkit-animation:fade-out-bck .7s cubic-bezier(.25,.46,.45,.94) forwards;animation:fade-out-bck .7s cubic-bezier(.25,.46,.45,.94) forwards}.flip-in-hor-bottom{-webkit-animation:flip-in-hor-bottom 1s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-hor-bottom 1s cubic-bezier(.25,.46,.45,.94) both}.slide-out-top{-webkit-animation:slide-out-top 1s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-top 1s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes fade-out-bck{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-80px);transform:translateZ(-80px)}}@keyframes fade-out-bck{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-80px);transform:translateZ(-80px)}}@-webkit-keyframes flip-in-hor-bottom{0%{opacity:0;-webkit-transform:rotateX(80deg);transform:rotateX(80deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes flip-in-hor-bottom{0%{opacity:0;-webkit-transform:rotateX(80deg);transform:rotateX(80deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes slide-out-top{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}}@keyframes slide-out-top{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}}.card{align-items:center;border:1px solid #000;border-radius:50px;box-shadow:8px 8px 24px 0 rgba(0,0,0,.4);flex-direction:column;float:left;height:400px;margin:10px;overflow:hidden;position:relative;transition:background .3s linear;width:320px}.card,.card .icon{display:flex;justify-content:center}.card .icon{width:100%}.card .icon svg{height:160px;width:160px}.card .title{display:flex;justify-content:center}.card .type{bottom:20px;color:#fff;font-size:33px;padding:5px 20px;position:absolute;right:-58px;-webkit-transform:rotate(315deg);transform:rotate(315deg);width:200px}.card .type.module{background:#fd6474}.card .type.built-in{background:#6f8a9a}.card .type.utils{background:#82a662}.card:hover{background:rgba(0,0,0,.141);box-shadow:8px 8px 24px 0 rgba(0,0,0,.6);transition:background .3s linear}.footer{bottom:0;display:flex;flex-direction:row-reverse;position:absolute;right:0;width:100%}.lang-switcher{align-items:center;display:flex;flex-direction:row;font-size:80px;justify-content:center}.lang-switcher svg{height:50px;margin:0 10px;width:50px}.code{background:hsla(36,46%,82%,.451);font-size:30px;height:270px;padding:30px;-webkit-user-select:text;user-select:text}.code::selection{background-color:#e6d5bb;color:#8b4513}.keyboard-wrapper .code{background:hsla(36,46%,82%,.451);font-size:30px;height:750px;overflow:hidden;padding:30px;position:relative;-webkit-user-select:text;user-select:text}.keyboard-wrapper .key{align-items:center;background:#e6d5bb;border:10px outset #f6e7d1;bottom:10px;display:flex;font-family:dited,serif;font-size:60px;height:100px;justify-content:center;overflow:hidden;position:absolute;width:100px}.sounds-wrapper .music-bar{border-bottom:1px solid #000;display:flex;flex-direction:row;margin:20px 0}.sounds-wrapper .music-bar button{align-items:center;background:#e6d5bb;border:10px outset #f6e7d1;display:flex;font-family:dited,serif;font-size:70px;height:100px;justify-content:center;margin:10px;min-width:100px;overflow:hidden;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sounds-wrapper .volumeChanger{margin:10px;width:300px}.animations-wrapper{width:100%}.animations-wrapper,.animations-wrapper .example{display:flex;flex-direction:column}.animations-wrapper .field{align-items:center;background:#e3e3e3;border-radius:30px;box-shadow:inset -10px -8px 24px -21px #42445a;display:flex;font-size:30px;height:300px;justify-content:center;margin:20px;overflow:hidden;padding:30px;position:relative;-webkit-user-select:text;user-select:text;width:300px}.animations-wrapper .small-text{color:#fd6474}.animations-wrapper .small-text:hover{padding-left:20px;transition:padding-left .5s ease}.animations-wrapper .TOCHKA{background:wheat;height:4px;left:50%;position:absolute;top:50%;width:4px}.PlayerCharacter{align-items:center;background:#e3e3e3;border-radius:30px;display:flex;font-size:30px;height:300px;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:text;-webkit-user-select:none;user-select:none;width:300px}.PlayerCharacter .debugInfo{bottom:10px;display:flex;flex-direction:column;position:absolute}.PlayerCharacter .person{margin:auto;-webkit-user-select:none;user-select:none}.PlayerCharacter .head{position:absolute;-webkit-user-select:none;user-select:none}.preload-wrapper{display:flex;flex-direction:column;width:100%}.preload-wrapper .gallery{display:flex;flex-direction:row}.preload-wrapper .gallery .picture{display:flex;flex-direction:column}.preload-wrapper .gallery img{cursor:pointer;height:580px;width:auto}.preload-wrapper .gallery img,.preload-wrapper .gallery img:hover{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.preload-wrapper .gallery img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.GamepadView{display:flex;flex-direction:column}.GamepadView .small-text{font-size:30px;line-height:0}.GamepadView .gamepad{width:400px}.GamepadView .buttons{font-size:20px}.GamepadView .buttons .header{color:#fd6474;font-size:30px}.GamepadView .example{width:1400px}
/*# sourceMappingURL=main.1b5b32a1.css.map*/