@import url("https://fonts.googleapis.com/css2?family=Tiny5:wght@400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=VT323:wght@400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");@import url("https://fonts.googleapis.com/css2?family=Almendra:wght@400..700&display=swap");@import "https://unpkg.com/nes.css@2.3.0/css/nes.min.css";:root{--background:#000;--foreground:#ededed}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background)}body{color:var(--foreground);background:var(--background);font-family:Tiny5,VT323,Pixelify Sans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}.tiny5-regular{font-family:Tiny5,sans-serif;font-weight:400;font-style:normal}a{color:inherit;text-decoration:none}@keyframes entrance{0%{filter:blur(5px);transform:translateY(-200%);transform:scaleX(.1)}50%{filter:blur(2px);transform:scaleX(.4);transform:translateY(0)}to{filter:blur(0);transform:scaleX(1)}}@keyframes bounce-floor{0%{transform:translateY(0);opacity:0}30%{transform:translateY(-30px);opacity:1}50%{transform:translateY(0)}70%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-5px)}to{transform:translatey(0)}}.entrance-animation{animation:entrance 2s}.bounce-floor{animation:bounce-floor 1s}.fade-in{animation:fade-in 2s}.fade-out{animation:fade-out 1s}@keyframes fadeUpAndOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes vanish-up{0%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-30px)}to{opacity:0;transform:translateY(-30px)}}@keyframes attack-right{0%{transform:translateX(0)}10%{transform:translateX(0)}30%{transform:translateX(150px)}95%{transform:translateX(150px)}to{transform:translateX(0)}}@keyframes hitted-boss{0%{transform:translateX(0)}to{transform:translateX(10px)}}@keyframes show-damage{0%{opacity:.5;color:red}to{opacity:1}}@keyframes shake{0%{transform:translateX(0)}to{transform:translateX(10px)}}@keyframes earth-quake{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes pop{0%{transform:scale(.2);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes border-glow{0%{filter:drop-shadow(0 0 5px yellow)}50%{filter:drop-shadow(0 0 10px yellow)}to{filter:drop-shadow(0 0 5px yellow)}}.shake{animation:shake .15s;animation-iteration-count:10}.shake-fast{animation:shake .1s;animation-iteration-count:10}.earth-quake{animation:earth-quake .2s;animation-iteration-count:5}.vanish-up{display:block;animation:vanish-up 2s forwards}.attack-right{animation:attack-right 3s linear;background-color:red}.hitted-boss{animation:hitted-boss .1s;animation-iteration-count:5}.hidden,.vanished{display:none}.float{animation:float 1s;animation-iteration-count:infinite}.pop{animation:pop .5s forwards;opacity:0;animation-iteration-count:1;animation-delay:.1s}.pop-fast{animation:pop .5s .5s forwards;opacity:0;animation-iteration-count:1;animation-delay:.1s}.pop-superfast{animation:pop .5s 1s forwards;opacity:0;animation-iteration-count:1;animation-delay:.1s}.border-glow{animation:border-glow 1s;animation-iteration-count:infinite}.hover-scale{transition:transform .2s}.hover-scale:hover{transform:scale(1.1)}@keyframes pulse{0%{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.dialog-box-enter{animation:fadeIn .3s ease-out forwards}.dialog-text{text-shadow:0 0 5px rgba(0,0,0,.7)}.pixel-art{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.splash-container.fade-out{animation:fadeOut .5s ease-out forwards}@font-face{font-family:Jersey\ 10;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/785adab103063a06-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jersey\ 10;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/52e044ee4a18daae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jersey\ 10 Fallback;src:local("Arial");ascent-override:101.52%;descent-override:33.84%;line-gap-override:0.00%;size-adjust:79.15%}.__className_698eb7{font-family:Jersey\ 10,Jersey\ 10 Fallback;font-weight:400;font-style:normal}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}