:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Chokokutai;src:local("Chokokutai-Regular"),url(data:font/ttf;base64,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)}body,#root{position:absolute;display:block;width:100%;height:100dvh;overflow:hidden;background:#ffffffb2}.banpaia{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden}.my-aku{display:flex;margin:0;width:100%;height:100%;max-height:100%;max-width:100%;overflow:hidden;z-index:10;align-items:center;justify-content:center}.akuSVG{transform-origin:center;overflow:visible;max-height:80%;max-width:80%}.akuFace{transform-origin:50% 20%;animation:faceCenter 10s ease-in forwards}@keyframes faceCenter{0%{transform-origin:50% 20%}to{transform-origin:50% 50%}}.finalGrow{transform-origin:50% 50%;animation:faceGrow 10s ease-in forwards;animation-delay:5s}@keyframes faceGrow{0%{transform:scale(1)}50%{transform:scale(3)}to{transform:scale(150)}}#mouthBlack{opacity:0;animation:mouthShow 1s linear forwards;animation-delay:10.5s}@keyframes mouthShow{0%{opacity:0%}to{opacity:100%}}.mouthRed{position:absolute;margin:0;aspect-ratio:1/1;height:108%;background-color:#e50012;border-radius:50%;overflow:hidden;z-index:99;transform:scale(0);animation:redShow 2s linear forwards;animation-delay:12s}@keyframes redShow{0%{transform:scale(0)}to{transform:scale(1)}}.nigero{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.runningMan{position:absolute;left:calc(50% - 50px);top:calc(80% - 50px);animation:swallowed 2s linear 13s infinite,centerRunner 2s linear 13s forwards}.startScreen{display:flex;width:100%;height:100%;margin:0;align-items:center;justify-content:center;z-index:200;background-color:#f0f0f0;overflow:hidden}.startButton{height:fit-content;width:fit-content}.startFace{width:100%;height:100%;transform-origin:50% 20%}#eye1{transform-origin:73.224724px 171.30046px}#eye2{transform-origin:19.452362px 125.6832px}#eye3{transform-origin:69.77224px 51.36821px}#eye4{transform-origin:109.49232px 18.869951px}#eye5{transform-origin:182.40956px 107.16269px}.small{font:800 4px sans-serif;fill:#e50012}#leftLeg{transform-origin:7px 17px;animation:runLeft .15s linear infinite alternate}@keyframes runLeft{0%{transform:scaleY(1)}to{transform:scaleY(.2)}}#rightLeg{transform-origin:7px 17px;animation:runRight .15s linear infinite alternate;animation-delay:.15s}@keyframes runRight{0%{transform:scaleY(1)}to{transform:scaleY(.2)}}@keyframes swallowed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes centerRunner{0%{top:calc(80% - 50px)}to{top:calc(50% - 40px)}}.wrapUp{position:absolute;width:100%;height:100%;z-index:999;transform:translateZ(0)}.titleBox{padding-top:1.5rem;position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:top;flex-direction:column;text-align:center;z-index:1001}.shadowBox{padding-top:1.5rem;position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:top;flex-direction:column;text-align:center;z-index:1000;perspective:2000px}.shadow{opacity:0;color:#000;visibility:hidden;margin:0;font-size:7rem;justify-content:center;font-family:Chokokutai;font-weight:400;line-height:1;font-style:normal;animation:fadeInPartial 3s forwards;animation-delay:17s;transform:perspective(200px) rotateX(40deg) rotateY(-1deg) skewY(-1deg) scaleX(.8)}.title{opacity:0;color:#fff;visibility:hidden;font-size:7rem;justify-content:center;font-family:Chokokutai;font-weight:400;line-height:1;font-style:normal;margin:0;animation:fadeIn 5s forwards;animation-delay:16s}@keyframes fadeIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes fadeInPartial{0%{opacity:0;visibility:visible}to{opacity:.7;visibility:visible}}.link{position:absolute;opacity:0;display:flex;visibility:hidden;color:#fff;height:fit-content;bottom:8%;animation:fadeIn 5s forwards;animation-delay:18.5s;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.4))}@media screen and (max-device-width: 500px){.title{font-size:4.2rem}.shadow{font-size:4.2rem;transform:perspective(300px) rotateX(40deg) scaleX(.9)}}@media screen and (max-device-height: 600px){.title{font-size:3.6rem}.shadow{font-size:3.6rem;transform:perspective(300px) rotateX(50deg) scaleX(.9)}}.eye1{animation:eye1Anim 10s ease-in-out infinite;transform-origin:73.224724px 171.30046px}.eye2{animation:eye2Anim 7s ease-in-out infinite;transform-origin:19.452362px 125.6832px}.eye3{animation:eye3Anim 9s ease-in-out infinite;transform-origin:69.77224px 51.36821px}.eye4{animation:eye4Anim 8s ease-in-out infinite;transform-origin:109.49232px 18.869951px}.eye5{animation:eye5Anim 12s ease-in-out infinite;transform-origin:182.40956px 107.16269px}@keyframes eye1Anim{0%{transform:rotate(-40deg)}20%{transform:rotate(30deg)}40%{transform:rotate(-60deg)}60%{transform:rotate(-240deg)}80%{transform:rotate(-180deg)}to{transform:rotate(-40deg)}}@keyframes eye2Anim{0%{transform:rotate(60deg)}10%{transform:rotate(-30deg)}20%{transform:rotate(120deg)}30%{transform:rotate(300deg)}40%{transform:rotate(180deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-120deg)}80%{transform:rotate(320deg)}to{transform:rotate(60deg)}}@keyframes eye3Anim{0%{transform:rotate(30deg)}20%{transform:rotate(-230deg)}40%{transform:rotate(10deg)}60%{transform:rotate(120deg)}80%{transform:rotate(-40deg)}to{transform:rotate(-330deg)}}@keyframes eye4Anim{0%{transform:rotate(110deg)}20%{transform:rotate(230deg)}40%{transform:rotate(60deg)}60%{transform:rotate(-120deg)}80%{transform:rotate(-40deg)}to{transform:rotate(110deg)}}@keyframes eye5Anim{0%{transform:rotate(220deg)}20%{transform:rotate(280deg)}40%{transform:rotate(60deg)}60%{transform:rotate(-170deg)}80%{transform:rotate(-40deg)}to{transform:rotate(220deg)}}
