*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-0{z-index:0}.m-0{margin:0}.m-auto{margin:auto}.mr-\[1vw\]{margin-right:1vw}.mt-\[2vw\]{margin-top:2vw}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-auto{height:auto}.max-h-screen{max-height:100vh}.w-\[100\%\]{width:100%}.w-\[10vw\]{width:10vw}.w-\[1vw\]{width:1vw}.w-\[22vw\]{width:22vw}.w-\[40vw\]{width:40vw}.w-auto{width:auto}.w-full{width:100%}.flex-\[0\.2\]{flex:0.2 1}.flex-\[1\]{flex:1 1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-\[1vw\]{padding:1vw}.pb-\[0\.8vw\]{padding-bottom:.8vw}.pb-\[2vw\]{padding-bottom:2vw}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[1\.5vw\]{font-size:1.5vw}.text-\[2vw\]{font-size:2vw}.uppercase{text-transform:uppercase}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[oaicite\:10\]{oaicite:10}*,body{font-family:Press Start\ 2P}body{align-items:center;flex-direction:column;justify-content:space-around;margin:0;padding:0}:root{--gray-dark:#111;--gray-medium:#333;--gray-light:#555;--gray-lighter:#777;--gray-lightest:#aaa;--green-active:#475c3d;--magenta-active:#5c3d5c;--orange-active:#5c4d3d;--blue-start:#081f2b;--blue-start-lighter:#0f3f57;--border-radius-big:100vw;--border-radius-small:0.5vw;--duration-hover:0.2s;--distance-hover-pos:15%;--distance-hover-neg:calc(var(--distance-hover-pos)*-1);--id-red:#e81224;--id-blue:#0078d7;--id-yellow:#fff100;--id-green:#16c60c;--id-red-dark:#6c2026;--id-blue-dark:#203f7c;--id-yellow-dark:#6c6c00;--id-green-dark:#005c00;flex:1 1}*{-webkit-touch-callout:none;font-weight:300;overflow:hidden;-webkit-user-select:none;user-select:none}*,html{margin:0;padding:0}body{background-color:#000;color:#fff;display:flex}body,html{height:100%;margin:0}h1{font-size:2vw;margin-bottom:.5vw;margin-top:.5vw}h2{margin-bottom:.7vw;margin-top:1.5vw}.over-div{aspect-ratio:16/9;bottom:0;left:0;margin:auto;max-height:100vh;max-width:100vw;right:0;top:0;width:auto}#phaser-container,.over-div{height:auto;position:absolute}#phaser-container{margin:0;padding:0;width:100%;z-index:0}#root{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;position:absolute;right:0;top:0}.bg-trans{background-color:#0000}.bg-black{background-color:#000}.top-bar-eye-open{align-items:center;border:0;display:flex;flex-direction:row;height:5%;justify-content:space-between;padding:0 3%;position:absolute;top:0;transition:2s ease;width:100%;z-index:1}.top-bar-eye-open>.eye-mark,.top-bar-eye-open>.link-tag{border:0;color:#fff;filter:opacity(1);transition:.1s ease}.top-bar-eye-closed{align-items:center;border:0;display:flex;flex-direction:row;height:5%;justify-content:space-between;padding:0 3%;position:absolute;top:0;transition:2s ease;width:100%;z-index:3}.top-bar-eye-closed:hover{background-color:#000;border:0;transition:.1s ease}#wcl{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-width:750px;width:50%}#wcl,#wcl>a>span{position:relative}#wcl>a>span{margin-left:3%}.working-controller{align-items:center;background-color:#0000;border:0;color:#fff;display:flex;filter:opacity(1);flex-direction:row;justify-content:flex-start;padding:1%;text-decoration:none;transition:.1s ease;width:100%}.working-controller:hover{background-color:#fff;border:0;color:#000;transition:.1s ease}.top-bar-eye-closed:hover>.eye-mark,.top-bar-eye-closed:hover>.link-tag{border:0;color:#fff;filter:opacity(1);transition:.1s ease}.eye-mark{cursor:pointer;filter:opacity(.3);height:100%;justify-self:flex-start;transition:2s ease}#link{padding:0}#link,.link-tag{border:0;margin:0}.link-tag{background-color:initial;color:#0000;cursor:pointer;font-size:1.5vw;padding:0 2%;transition:0s ease;transition:2s ease}.horiz{flex-direction:row;flex-wrap:nowrap;height:50%;margin-bottom:2%;width:100%}.horiz,.horiz-item-small{align-items:center;display:flex;justify-content:center}.horiz-item-small{flex:1 1;flex-direction:column;height:90%}.horiz-item-big{align-items:center;display:flex;flex:5 1;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-evenly}.horiz-item-big,.horiz-item-big>p{-webkit-touch-callout:text;-webkit-user-select:text;user-select:text}.horiz-item-big>p{color:#fff;font-size:1vw;margin:0;padding:0}.horiz-item-big::-webkit-scrollbar{background:#333;background:var(--gray-medium);cursor:ns-resize}.horiz-item-big::-webkit-scrollbar-track:hover{background:#555;background:var(--gray-light)}.horiz-item-big::-webkit-scrollbar-thumb{background:#777;background:var(--gray-lighter)}.horiz-item-big::-webkit-scrollbar-thumb:hover{background:#fff}.scroller{align-items:flex-start;background-color:#0a0a1a;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;overflow-x:hidden;overflow-y:scroll;padding:1%;width:100%}.scroller::-webkit-scrollbar{background:#333;background:var(--gray-medium);cursor:ns-resize;width:1vw}.scroller::-webkit-scrollbar-track:hover{background:#555;background:var(--gray-light)}.scroller::-webkit-scrollbar-thumb{background:#777;background:var(--gray-lighter)}.scroller::-webkit-scrollbar-thumb:hover{background:#fff}.text-small{font-size:1vw;margin:.2% 0 0;min-height:1.8vw}.text-small,.text-white{color:#fff;padding:0;text-align:center}.text-white{margin:0}.popup{align-items:center;background-color:#000;border:0 solid #00000080;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:4vw 1vw .7vw;position:absolute;top:0;width:100%;z-index:2}.popup>h1{height:7vw;margin-bottom:0;margin-top:.7vw}.popup>p{color:#fff;font-size:1.5vw}.popup>ul>li{color:#fff;font-size:1vw}.popup>a{color:#fff;font-size:1.3vw;margin-bottom:1%;padding:1.5% 4%}.popup>div{align-items:flex-start;color:#fff;justify-content:space-evenly}.popup>div,.rules-top{display:flex;flex-direction:row}.rules-top{align-items:center;height:100%;justify-content:center;width:100%}.rules-col{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:50%}.about-image-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:15%;margin-top:5%;width:100%}.about-image{height:100%;object-fit:contain;width:100%}.about-image-pixelated{image-rendering:pixelated}#home-debug{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:1vw .5vw .6vw;text-align:center;text-transform:uppercase;width:100%}#home-debug:hover{background-color:#111;background-color:var(--gray-dark)}#home-debug:active{background-color:#333;background-color:var(--gray-medium)}#option-debug{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:1vw .5vw .6vw;text-align:center;text-transform:uppercase;width:33.333333%}#option-debug:hover{background-color:#111;background-color:var(--gray-dark)}#option-debug:active{background-color:#333;background-color:var(--gray-medium);color:#fff}.option-debug-true{color:#fff}.option-debug-false{color:#ffffff4d}#keyboard{background-color:#8080801a;flex-direction:column;margin:0 0 .5vw;padding:1.5vw 1vw 1vw}#keybaord-top,#keyboard,#keyboard-bottom{align-items:center;display:flex;justify-content:space-between}#keybaord-top,#keyboard-bottom{flex-direction:row;margin-bottom:.5vw;width:100%}#keyboard-left{align-items:flex-end;margin-right:1vw}#keyboard-left,#keyboard-right{display:flex;flex-direction:column;justify-content:center;width:100%}#keyboard-right{align-items:flex-start;margin-left:1vw}#keyboard-left>p,#keyboard-right>p{font-size:small;margin:.3vw 0 0;padding:0}.controls-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:2vw;justify-content:space-around;margin:2vw auto;width:90%}.controls-left{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.snes{border:none}.moves-list{margin-top:1vw;width:100%}.move{background-color:#8080801a;border-radius:.5vw;border-radius:var(--border-radius-small);flex-direction:row;justify-content:space-between;margin-bottom:.5vw;padding:.5vw}.controls-right,.move{align-items:center;display:flex}.controls-right{flex:1 1;flex-direction:column}.keyboard-group{background-color:#8080801a;border-radius:.5vw;border-radius:var(--border-radius-small);margin-bottom:1vw;padding:1vw;width:100%}.keyboard-group-header{font-size:1.2vw;font-weight:700;margin-bottom:2vw;text-align:center}.keyboard-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5vw}h5{font-size:1.1vw}#rules-web-gif{margin-bottom:1%;width:50%}.rules-outline-web{background-color:#000;background-color:#fff;border:6px solid #e6cec1;color:#000;cursor:pointer;flex-direction:column;margin:5%;overflow:hide;padding:0 0 2%;width:auto}.rules-outline-web,.rules-ul{align-items:center;display:flex;justify-content:center}.rules-ul{flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}.rules-italic{font-style:italic}.rules-li{background-color:#e6cec1;border:3px solid #000;margin:1%;min-height:130px;padding:1% 0 5% 3%;width:45%}.rules-big{font-size:1.5vw;font-weight:900}.rules-big,.rules-small{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.rules-small{font-size:1vw;font-weight:700;margin:0;padding:0}.rules-end{align-self:flex-end;height:100%;justify-self:flex-end;padding-right:5%;padding-top:5%;text-align:end}.rules-outline-n64{align-items:center;background-color:#fff;border:6px solid #e6cec1;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:5%;overflow:hide;width:auto}.dark-span{color:#ffffff40}#RulesN64Image{overflow:hide;width:100%}.start-class-div{flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;z-index:1}.player-choices,.start-class-div{align-items:center;display:flex;width:100%}.player-choices{flex:1 1;flex-direction:row;justify-content:space-evenly}.player-choices-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;margin-left:1vw;max-height:80vh;overflow:scroll;overflow-x:hidden;overflow-y:auto}.player-choices-right{flex:2.6 1;flex-direction:row;justify-content:space-evenly;padding:0 .5vw}.player-choice,.player-choices-right{align-items:center;display:flex;height:100%;overflow:visible}.player-choice{background-color:#111;background-color:var(--gray-dark);border-bottom-left-radius:.5vw;border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:.5vw;border-bottom-right-radius:var(--border-radius-small);border-top-left-radius:.5vw;border-top-left-radius:var(--border-radius-small);border-top-right-radius:.5vw;border-top-right-radius:var(--border-radius-small);flex:1 1;flex-direction:column;font-size:3vw;justify-content:space-between;margin:0 .5vw;overflow:hidden}.id-circle{background-color:#555;background-color:var(--gray-light);border-radius:50%;height:2vw;margin-bottom:1vw;width:2vw}.id-red{background-color:#e81224;background-color:var(--id-red)}.id-blue{background-color:#0078d7;background-color:var(--id-blue)}.id-yellow{background-color:#fff100;background-color:var(--id-yellow)}.id-green{background-color:#16c60c;background-color:var(--id-green)}#fill-index-0{filter:brightness(0) invert(1) brightness(.1) sepia() hue-rotate(290deg) saturate(25)}#fill-index-1{filter:brightness(0) invert(1) brightness(.15) sepia() hue-rotate(150deg) saturate(30)}#fill-index-2{filter:brightness(0) invert(1) brightness(.5) sepia() hue-rotate(20deg) saturate(30)}#fill-index-3{filter:brightness(0) invert(1) brightness(.2) sepia() hue-rotate(100deg) saturate(30)}.playLink{flex-direction:column;height:15%;justify-content:center;margin-bottom:2%;text-decoration:none;width:90%}.bottom-zone,.playLink{align-items:center;display:flex}.bottom-zone{flex:0.2 1;flex-direction:row;justify-content:space-between;padding:1vw;width:100%}.b-start{background-color:#081f2b;background-color:var(--blue-start);color:#fff;cursor:pointer}.b-start,.b-start-inactive{align-items:center;border-radius:.5vw;border-radius:var(--border-radius-small);display:flex;flex-direction:column;font-size:3vw;height:100%;justify-content:center;justify-self:flex-end;padding:.5vw 3vw 0;transition:.5s ease;z-index:0}.b-start-inactive{background-color:#5d5d5d00;color:hsla(0,0%,78%,.249)}.b-start:hover{background-color:#0b2f41}.b-start:active,.b-start:hover{border:0 solid;transition:0s ease}.b-start:active{background-color:#041016;color:grey}.b-all-bots{align-items:center;background-color:#111;background-color:var(--gray-dark);border:0 solid;border-radius:.5vw;border-radius:var(--border-radius-small);cursor:pointer;display:flex;flex-direction:column;font-size:1vw;height:100%;justify-content:center;padding:0 .5vw;transition:.5s ease;z-index:0}.b-all-bots:hover{background-color:#262626;border:0 solid;transition:0s ease}.b-all-bots:active{background-color:#0d0d0d;border:0 solid;transition:0s ease}.center-my-children-small{margin-left:20px;width:80px}.center-my-children-big,.center-my-children-small{align-items:center;display:flex;flex-direction:row;justify-content:center}.center-my-children-big{width:100%}#button-input-name{margin:0;padding:0}.b-dark-red{background-color:#6c2026;background-color:var(--id-red-dark)}.b-dark-blue{background-color:#203f7c;background-color:var(--id-blue-dark)}.b-dark-yellow{background-color:#6c6c00;background-color:var(--id-yellow-dark)}.b-dark-green{background-color:#005c00;background-color:var(--id-green-dark)}.b-dark{color:#fff;transition:.5s ease}.b-dark:hover{background-color:#555;background-color:var(--gray-light);transition:.5s ease}.b-dark:active{background-color:#5c4d3d;background-color:var(--orange-active);transition:.5s ease}.b-oscuro{border-radius:0 0 .5vw .5vw;border-radius:0 0 var(--border-radius-small) var(--border-radius-small);cursor:pointer;font-size:x-large;height:12vw;position:relative;transition:.2s ease;transition:var(--duration-hover) ease}.b-oscuro,.b-oscuro>.button-input-emoji{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;width:100%}.b-oscuro>.button-input-emoji{filter:contrast(1) brightness(1);font-size:12vw;left:-.5vw;overflow:visible;position:absolute;top:-6vw;transform:rotate(-30deg);z-index:0}.b-oscuro:hover>.button-input-emoji{filter:contrast(.5) brightness(.2)}.b-oscuro:active>.button-input-emoji{filter:contrast(.5) brightness(.4)}.b-oscuro:active>span{color:#fff0;transition:.2s ease-in-out;transition:var(--duration-hover) ease-in-out}.b-oscuro>span{color:#fff0}.b-oscuro:hover>span,.b-oscuro>span{align-items:center;display:flex;flex-direction:column;font-size:1.7vw;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.b-oscuro:hover>span{color:#fff;margin:-3vw;padding:0}#input-sub{align-items:center;display:flex;flex-direction:column;font-size:1vw;justify-content:center;position:relative;z-index:1}.b-black{background-color:#000;color:#fff3}.b-black,.b-black:hover{transition:.2s ease;transition:var(--duration-hover) ease}.b-black:hover{background-color:#141414;color:#ffffff80}.b-black:active{background-color:#1f1f1f;color:#fff}.b-black:active,.b-black>.button-input-emoji{transition:.2s ease;transition:var(--duration-hover) ease}.b-black>.button-input-emoji{color:#fff0}.start-title-wrapper{flex:0.6 1;flex-direction:column;overflow:visible;width:100%;z-index:4}.start-title,.start-title-wrapper{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0}.start-title{color:#fff;filter:grayscale(1) brightness(3) brightness(.5);flex:1 1;flex-direction:column;overflow:hide;transform:translateY(18vw);width:45vw;z-index:1}.start-title-div{align-items:center;display:flex;flex:2 1;flex-direction:column;justify-content:center;min-height:0;min-width:0;width:100%}.start-title-div-img{height:100%;object-fit:contain}.start-title>h1{flex:1 1;margin:0;text-align:center;width:100%}.start-title-init{background-color:hsla(0,0%,89%,.258);border:1vw solid #535353;overflow:visible;padding-bottom:2.5vw;transition:1s ease-in-out}.start-title-init:hover{filter:grayscale(1) brightness(1);transition:.3s ease-in-out}.start-title-init:active{filter:grayscale(1) brightness(10);transition:.3s ease-in-out}.start-title-init>.start-title-h1{cursor:pointer;filter:brightness(.5);overflow:visible}.start-title-init>.start-title-div>.start-title-div-img{overflow:visible}.start-title-init>.start-title-div{cursor:pointer;width:auto}.start-title-start{animation:titleInitAnimation 2s ease-in-out both;border:0 solid #fff0;overflow:visible;padding-bottom:0;transition:1s ease-in-out}.start-title-start>.start-title-h1{animation:titleInitAnimationLetters 3s ease-in-out both;transition:3s ease-in-out}@keyframes titleInitAnimation{0%{filter:grayscale(1) brightness(1)}to{filter:grayscale(0) brightness(1);transform:translateY(0)}}@keyframes titleInitAnimationLetters{0%{filter:opacity(0)}70%{filter:opacity(0)}to{filter:opacity(1)}}.start-title-corner-piece{background-color:#535353;height:1vw;pointer-events:none;position:absolute;width:1vw}.start-title-corner-piece:nth-of-type(5){left:.5vw;top:.5vw}.start-title-corner-piece:nth-of-type(2){right:.5vw;top:.5vw}.start-title-corner-piece:nth-of-type(3){bottom:.5vw;left:.5vw}.start-title-corner-piece:nth-of-type(4){bottom:.5vw;right:.5vw}.black-hiding-div{background-color:#000;bottom:0;box-shadow:0 0 15vw 15vw #000;height:100%;position:absolute;width:100%;z-index:4}.black-hiding-div-init{transform:translateY(0)}.black-hiding-div-start{animation:revealAnimation 5s ease-out both}@keyframes revealAnimation{to{transform:translateY(110vw)}}.player-char-image-name{align-items:center;bottom:-15%;bottom:calc(var(--distance-hover-neg));color:#0000;display:flex;flex-direction:column;font-size:1.7vw;height:100%;justify-content:flex-end;padding:0 0 .2vw;position:absolute;transition:.2s ease;transition:var(--duration-hover) ease;width:100%}.player-choice:hover .player-char-image-name{color:#fff;transition:.2s ease;transition:var(--duration-hover) ease}.player-char{align-items:center;border-radius:.5vw .5vw 0 0;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:0;overflow:hidden;width:100%}.player-char,.player-char:hover{transition:.2s ease;transition:var(--duration-hover) ease}.player-char:hover{background-color:#333;background-color:var(--gray-medium)}.player-char:active{background-color:#555;background-color:var(--gray-light)}.player-char:active,.player-char>.startImageWrapper{transition:.2s ease;transition:var(--duration-hover) ease}.player-char>.startImageWrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:visible;transform:translateY(0);width:100%}.player-char:active>.startImageWrapper,.player-char:hover>.startImageWrapper{transform:translateY(-15%);transform:translateY(var(--distance-hover-neg));transition:.2s ease;transition:var(--duration-hover) ease}.startCharacterId{align-self:center;z-index:3}.startImageNormal{margin-bottom:2%;transform:scale(1);z-index:0}.pixelated,.startImageInverse,.startImageNormal{image-rendering:pixelated}.startImageInverse{margin-bottom:2%;transform:scaleX(-1);z-index:0}.loader{background:#000;bottom:0;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:4}.loader,.loading-table-wrapper{align-items:center;display:flex;justify-content:center}.loading-table-wrapper{flex:0.3 1;flex-direction:column;width:100vw}.loading-table{height:100vw;image-rendering:pixelated;position:relative}.first-loader-p{color:#fff;font-size:1.5vw;margin:3vw 0 1.5vw;text-align:center;width:50vw}.second-loader-p{flex:1 1;font-size:1.5vw;margin:0 0 0 20vw}.download-screenshot{cursor:pointer;font-size:.7vw;left:20vw;margin:0;position:absolute;top:15vw;z-index:4}.spinner-box{align-items:center;display:flex;flex:1.5 1;flex-direction:column;justify-content:center;overflow:visible;width:100%;z-index:-1}.spinner-rotate-x{animation:spinnerAnimation0 40.3s ease infinite;position:relative;top:8vw;transition:3s ease}.spinner-rotate-x,.spinner-rotate-y{height:16vw;overflow:visible;transform-style:preserve-3d;width:16vw}.spinner-rotate-y{animation:spinnerAnimation1 125.3s ease infinite}.spinner{align-items:center;animation:spinnerAnimation2 138.3s ease infinite;background-blend-mode:hue;display:flex;height:16vw;justify-content:center;overflow:visible;transform-style:preserve-3d;width:16vw}.cube_side_inside{background-color:#fff}.cube_side,.cube_side_inside{background-blend-mode:hue;border-radius:0;height:10vw;width:10vw}.cube_side{align-items:center;background-color:#0000001a;box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,0 0 0 0 #fff;display:flex;filter:saturate(20%);justify-content:center;position:absolute}.spinner div:first-of-type{background-color:#ff00;transform:translateZ(-5vw) rotateY(180deg)}.spinner div:first-of-type>div{background-color:#ffff004d}.spinner div:nth-of-type(2){background-color:#0ff0;transform:rotateY(-270deg) translateX(50%);transform-origin:top right}.spinner div:nth-of-type(2)>div{background-color:#00ffff4d}.spinner div:nth-of-type(3){background-color:#f000;transform:rotateY(270deg) translateX(-50%);transform-origin:center left}.spinner div:nth-of-type(3)>div{background-color:#ff00004d}.spinner div:nth-of-type(4){background-color:#f0f0;transform:rotateX(90deg) translateY(-50%);transform-origin:top center}.spinner div:nth-of-type(4)>div{background-color:#ff00ff4d}.spinner div:nth-of-type(5){background-color:#0f00;transform:rotateX(-90deg) translateY(50%);transform-origin:bottom center}.spinner div:nth-of-type(5)>div{background-color:#00ff004d}.spinner div:nth-of-type(6){background-color:#00f0;transform:translateZ(5vw)}.spinner div:nth-of-type(6)>div{background-color:#0000ff4d}@keyframes spinnerAnimation0{0%{transform:rotate(0deg) rotateX(-205deg) rotateY(25deg)}33%{transform:rotate(20deg) rotateX(-50deg) rotateY(250deg)}66%{transform:rotate(5deg) rotateX(-10deg) rotateY(25deg)}to{transform:rotate(0deg) rotateX(-205deg) rotateY(25deg)}}@keyframes spinnerAnimation1{0%{transform:rotate(38deg) rotateX(-25deg) rotateY(250deg)}33%{transform:rotate(20deg) rotateX(50deg) rotateY(250deg)}66%{transform:rotate(42deg) rotateX(-10deg) rotateY(25deg)}to{transform:rotate(38deg) rotateX(-25deg) rotateY(250deg)}}@keyframes spinnerAnimation2{0%{transform:rotate(10deg) rotateX(-10deg) rotateY(25deg)}33%{transform:rotate(10deg) rotateX(-10deg) rotateY(50deg)}66%{transform:rotate(42deg) rotateX(50deg) rotateY(125deg)}to{transform:rotate(10deg) rotateX(-10deg) rotateY(25deg)}}.game-bar{align-items:flex-end;background-color:initial;bottom:.5vw;color:#0000;display:flex;flex-direction:row;height:30vw;justify-content:center;position:absolute;width:100vw}.game-bar-time{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.game-bar-time>p{margin-bottom:-2vw}.vs-span{padding-left:.2%;padding-right:.2%}.dev-mode-div{background-color:#00000080;border-radius:.5vw;border-radius:var(--border-radius-small);font-size:1.5vw;height:auto;justify-content:center;padding:2vw 3vw;right:5vw;top:5vw;width:auto;z-index:4}.dev-mode-div,.video-playback-container{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700;position:absolute;text-align:center}.video-playback-container{font-size:1.5%;height:100%;justify-content:flex-start;left:0;padding:3%;pointer-events:none;top:0;width:100%;z-index:1}.video-playback-super{align-items:center;display:flex;flex-direction:column;height:65%;justify-content:flex-start;overflow:visible;width:100%}.video-playback{background-color:#000;border:.5vw solid #fff;border-radius:.5vw;border-radius:var(--border-radius-small);box-shadow:1vw 1vw 2vw 1vw #000}.video-playback-normal{filter:grayscale(0)}.video-playback-gray{filter:grayscale(100%)}.replay{align-items:center;animation:replayTextAnimation 1s infinite alternate;background-color:#5c3d5c;background-color:var(--magenta-active);border:.5vw solid #fff;border-bottom-left-radius:.5vw;border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:.5vw;border-bottom-right-radius:var(--border-radius-small);border-top:0;bottom:25%;box-shadow:1vw 1vw 2vw 1vw #000;color:#fff;display:flex;flex-direction:column;font-size:1.3vw;justify-content:center;padding:10% 2% 1%;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 1% #000;z-index:0}@keyframes replayTextAnimation{0%{filter:opacity(0)}to{filter:opacity(1)}}.replay-download{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1vw;justify-content:center;padding:2vw 3vw;position:absolute;text-align:center;top:6vw;z-index:4}.keyboard-explainer-double{background-image:url(../../static/media/keyboard_colors.d4c7189cefa2c76ffdfc.png);font-size:2rem}.keyboard-explainer-double,.keyboard-explainer-single{align-items:center;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.5vw;border-radius:var(--border-radius-small);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:700;height:25%;justify-content:center;left:25%;overflow:visible;position:absolute;text-align:center;top:20%;width:50%;z-index:1}.keyboard-explainer-single{background-image:url(../../static/media/keyboard_color.01e55eddd33426f3833f.png);font-size:2vw}.keyboard-left-checkmark{left:2%}.keyboard-left-checkmark,.keyboard-right-checkmark{align-items:center;background-color:#000;border-radius:100vw;border-radius:var(--border-radius-big);color:#fff;display:flex;flex-direction:row;font-size:2vw;font-weight:700;height:20%;justify-content:space-around;padding:5%;position:absolute;text-align:center;top:-40%;width:47%;z-index:100}.keyboard-right-checkmark{right:2%}.keyboard-left-checkmark>span,.keyboard-right-checkmark>span{font-size:1vw;font-weight:400}.small{font-size:.8vw}.small-spinner{align-items:center;background-color:#000;border:1% solid #fff;border-radius:50%;display:flex;flex-direction:row;height:10%;justify-content:center;margin:0 3%;position:relative;width:10%;z-index:100}.ss-blue{animation:spinnerAnimation 3s linear infinite;animation-delay:1.5s;background-color:#0078d7;border:1vw solid #0078d7}.ss-red{animation:spinnerAnimation 3s linear infinite;background-color:#e81224;border:1vw solid #e81224}@keyframes spinnerAnimation{0%{transform:rotate(0deg) rotateX(-205deg) rotateY(25deg)}33%{transform:rotate(20deg) rotateX(-50deg) rotateY(250deg)}66%{transform:rotate(5deg) rotateX(-10deg) rotateY(25deg)}to{transform:rotate(0deg) rotateX(-205deg) rotateY(25deg)}}.input-group{background-color:#111;background-color:var(--gray-dark);border-radius:1vw;flex-direction:row;height:100%;width:auto}.input-group,.input-group-header{align-items:center;display:flex;justify-content:center}.input-group-header{flex-direction:column;margin:0 1.5vw}#dice{background-color:initial;filter:grayscale(1) contrast(3) brightness(.5);font-size:4vw;overflow:visible;transform:rotate(0deg);transform-origin:50% 64%;transition:1s ease}#dice:hover{transition:1s cubic-bezier(.3,.72,.48,.98)}#dice:active,#dice:hover{filter:grayscale(1) contrast(3)}#dice:active{transform:rotate(4turn);transition:0s ease}table{width:99%}#title{font-size:.8vw}.td-right{font-size:1.5vw;min-width:80px;text-align:right}.td-left{font-size:.8vw;min-width:80px;text-align:left}#td-info{font-size:.8vw;padding-bottom:.5%;padding-top:.5%}#td-odd{background-color:#000c;height:3.5vw}#td-even{background-color:#00000080;height:3.5vw}td>div:nth-child(2){font-size:1.37vw;margin-left:.2vw;margin-right:.2vw;margin-top:-.5vw}#tr-header{background-color:#0000;height:3.5vw}#show-all{border:3px solid #a97e86;border-radius:.5vw;border-radius:var(--border-radius-small);bottom:5%;box-shadow:0 0 10px 5px #000;color:#a97e86;cursor:pointer;left:5%;padding:1%;position:absolute}.show-all-show{background-color:#000;color:#fff}.show-all-show:hover{background-color:#241b1d;color:#fff}.show-all-show:active{background-color:#1b1415}.show-all-hide{background-color:#785c61;color:#fff}.show-all-hide:hover{background-color:#77595e}.show-all-hide:active{background-color:#201c1c}.neural-network-train-status{align-items:center;background-color:#000;border-top:5px solid #fff;bottom:0;display:flex;flex-direction:column;height:33%;justify-content:space-between;left:0;padding:1%;position:absolute;width:100%;z-index:4}.neural-network-train-status>span,.neural-network-train-top>span{flex:1 1;font-size:1.5vw}.neural-network-train-top{align-items:flex-start;display:flex;flex:2 1;flex-direction:column;justify-content:space-between;margin:0;padding:0;width:80%}.neural-network-train-bottom{align-items:center;display:flex;flex:1.2 1;flex-direction:row;justify-content:space-evenly;margin:0;padding:0;width:80%}.mobile-warning{align-items:center;background-color:#000;border-radius:.5vw;border-radius:var(--border-radius-small);color:#fff;display:flex;flex-direction:column;font-size:3vw;font-weight:700;height:100%;justify-content:center;left:0;padding:2vw 3vw;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:4}.mobile-warning>img{height:100%;object-fit:contain;width:80%}.mobile-warning>span{padding-bottom:3%}#niemo-games{font-size:2.88vw;margin-bottom:-1.8vw}.snes{height:10vw;margin-bottom:1vw}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../../static/media/press-start-2p-cyrillic-ext-400-normal.3f07e4fb28b05927ecf1.woff2) format("woff2"),url(../../static/media/press-start-2p-all-400-normal.1b4eaa5b3861e49b57fc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../../static/media/press-start-2p-cyrillic-400-normal.d7b2f2eaee058acd512e.woff2) format("woff2"),url(../../static/media/press-start-2p-all-400-normal.1b4eaa5b3861e49b57fc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../../static/media/press-start-2p-greek-400-normal.cf2420b5a5026b29ba84.woff2) format("woff2"),url(../../static/media/press-start-2p-all-400-normal.1b4eaa5b3861e49b57fc.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../../static/media/press-start-2p-latin-ext-400-normal.9438133bc9cbb5e83823.woff2) format("woff2"),url(../../static/media/press-start-2p-all-400-normal.1b4eaa5b3861e49b57fc.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(../../static/media/press-start-2p-latin-400-normal.26606132347682ad49c1.woff2) format("woff2"),url(../../static/media/press-start-2p-all-400-normal.1b4eaa5b3861e49b57fc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=main.3904114e.css.map*/