@import url("https://use.typekit.net/std4qvt.css");body,html{overflow:hidden;height:100%;margin:0}body{display:flex;background-color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h2{margin-top:1.4em;font-size:1.7em;font-family:lores-12-narrow,sans-serif;color:#fff;letter-spacing:.08em}#gameContainer{position:relative;width:100vw;height:100vh;background-color:#000;overflow:hidden}#copyright,#scoreBoard,#timer{position:absolute;top:30px;left:30px;font-size:1.7em;color:#fff;font-family:lores-12-narrow,sans-serif;font-weight:400;font-style:normal}#scoreBoard{text-align:left;display:flex}#scoreBoard img{width:1.8em;height:1.2em;object-fit:contain;margin-right:.6em}#scoreBoard p{margin:auto}#timer{left:auto;right:30px;text-align:right;display:flex}#timer img{width:1.8em;height:1.2em;object-fit:contain;margin-right:.3em}#timer p{margin:auto}#copyright{top:auto;bottom:40px;font-size:15px;color:gray;z-index:4}.copyrightText{font-size:1.2em}#amjLogo{position:absolute;bottom:40px;right:40px}#amjLogo img{height:1.8em;object-fit:contain}@media screen and (max-width:392px){#copyright{position:absolute;font-size:13px;bottom:40px;left:50vw;transform:translate(-50%);width:86vw;text-align:center}#amjLogo{display:none}}@media (min-width:393px) and (max-width:760px){#copyright{position:absolute;font-size:14.5px;bottom:40px;left:50vw;transform:translate(-50%);width:86vw;text-align:center}#amjLogo{display:none}}#introContainer{position:absolute;transform:translate(-50%,-50%);top:49.5%;left:50vw;z-index:3;color:#fff;text-align:center;width:35vw;max-width:700px;min-width:290px;height:auto;opacity:0;animation:fadeIn 1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.title-container{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.title-container img{width:100%;margin-bottom:1.8em}.button-container button{width:100%;max-width:600px;height:1.5em;min-width:290px;font-size:1.7em;margin-top:.6em;margin-bottom:0;font-family:lores-12-narrow,sans-serif;font-weight:700;font-style:normal;border:0;background-color:transparent;cursor:pointer;color:#fff;letter-spacing:.08em;position:relative}.button-container button img{position:absolute;transform:translateY(-50%);left:10px;top:50%}.button-container button:hover{background-color:#03f85b;color:#000}.popup-button:disabled{background-color:#838c89;color:#252827}.popup-button{border-width:0;width:60%;min-width:290px;height:1.5em;font-size:1.7em;font-family:lores-12-narrow,sans-serif;font-weight:700;font-style:normal;background-color:#03f85b;color:#000;cursor:pointer;margin-bottom:1.4em}.popup-button:hover{background-color:#fff}#howToPlay-popup{min-height:50vh;display:none;width:35vw;min-width:290px;max-width:720px;position:absolute;transform:translate(-50%,-50%);top:49.5%;left:50%;z-index:3;background-color:#000;text-align:center}#howToPlay-page1{display:block}#howToPlay-page2{display:none}.gameRule{width:90%;margin-bottom:1.2em;font-family:lores-12-narrow,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:1.4em}.gameRule,.scoreInformation{margin-left:auto;margin-right:auto}.scoreInformation{width:60%;min-width:200px;max-width:340px;justify-content:space-around;display:flex;margin-bottom:1.7em}.fruitScore img{margin-bottom:1em;width:4vw;min-width:50px;max-width:70px}.fruitScore p{color:#fff;margin:0;font-family:lores-12-narrow,sans-serif;font-weight:400;font-style:normal;font-size:1.7em}.questionMark{width:auto;margin-left:auto;margin-right:auto;margin-bottom:1.7em}#start-popup{position:absolute;transform:translate(-50%,-50%);width:35vw;height:50vh;min-width:290px;max-width:720px;top:49.5%;left:50%;z-index:3;background-color:#000;text-align:center;display:flex;align-items:center;justify-content:center}.start-popup-contents{position:relative;transform:none;top:auto;left:auto}.popup-button{width:100%;box-sizing:border-box}#nameinput{width:60%;min-width:290px;font-size:1.4em;font-family:lores-12-narrow,sans-serif;font-weight:400;font-style:normal;background-color:#252827;border-width:0;color:#03f85b;margin-bottom:1.8em;height:2.1em;text-align:center}.fruit{position:absolute;width:10vw;height:10vw;z-index:2;min-width:110px;min-height:110px;max-width:200px;max-height:200px;background-size:90%;background-position:50%;background-repeat:no-repeat;animation:jump 2.5s ease-in-out forwards;cursor:pointer}.fruit-smaller{--size-factor:.75;width:calc(10vw * var(--size-factor))!important;height:calc(10vw * var(--size-factor))!important;min-width:calc(110px * var(--size-factor))!important;min-height:calc(110px * var(--size-factor))!important;max-width:calc(100px * var(--size-factor))!important;max-height:calc(200px * var(--size-factor))!important}@keyframes jump{0%{bottom:-220px;transform:translateX(0)}50%{bottom:var(--mid-height);transform:translateX(var(--direction-100px))}to{bottom:-220px;transform:translateX(var(--direction-180px))}}#dark{width:100vw;height:100vh;opacity:.5;display:none;z-index:3}#dark,#endingPopup{background-color:#000;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}#endingPopup{font-family:lores-12-narrow,sans-serif;font-weight:400;font-style:normal;z-index:4;min-width:290px;max-width:720px;text-align:center;color:#fff}#endingScore{font-size:1.7em;color:#ff6320;font-weight:700}#rankingStand{width:20%}#rankingName{width:60%}#rankingTable{width:90%;margin:1em auto 1.7em}#rankingTable td,#rankingTable th{text-align:center;padding:5px;font-size:1.4em}#rankingTable th{color:#03f85b}.applemango{background-image:url(/assets/applemango.gif)}.supermango{background-image:url(/assets/supermango.gif)}.peach{background-image:url(/assets/peach.gif)}.grapefruit{background-image:url(/assets/grapefruit.gif)}@keyframes explosion{0%{background-position:0 0}to{background-position:-3600px 0}}.explosion-alien{width:300px;height:300px;background-size:5436px 302px;background-repeat:no-repeat;animation:explosionAlien .35s steps(18) forwards}@keyframes explosionAlien{0%{background-position:0 0}to{background-position:-5436px 0}}.mango-explosion-spritesheet{background-image:url(/assets/spritesheet-mango-explosion.png)}.super-mango-explosion-spritesheet{background-image:url(/assets/spritesheet-super-mango-explosion.png)}.rotten-mango-explosion-spritesheet{background-image:url(/assets/spritesheet-rotten-mango-explosion3.png)}.peach-explosion-spritesheet{background-image:url(/assets/spritesheet-peach-explosion.png)}.grapefruit-explosion-spritesheet{background-image:url(/assets/spritesheet-grapefruit-explosion.png)}.alien-explosion-spritesheet{background-image:url(/assets/spritesheet-alien-explosion.png)}.grape-explosion-spritesheet{background-image:url(/assets/spritesheet-grape-explosion.png)}.sprite{position:absolute;width:max(14vw,150px);height:max(14vw,150px);background-size:cover;background-repeat:no-repeat;animation:playSprite .4s steps(12) forwards}@keyframes playSprite{0%{background-position:0 0}to{background-position:calc(-12*max(14vw, 150px)) 0}}.loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(/assets/spritesheet-loading.png);width:max(14vw,150px);height:max(14vw,150px);background-size:cover;background-repeat:no-repeat;animation:playLoading 1s steps(10) forwards}@keyframes playLoading{0%{background-position:0 0}to{background-position:calc(-10*max(14vw, 150px)) 0}}.sprite-rotten{position:absolute;width:max(14vw,150px);height:max(14vw,150px);background-size:cover;background-repeat:no-repeat;animation:playSpriteRotten .4s steps(19) forwards}@keyframes playSpriteRotten{0%{background-position:0 0}to{background-position:calc(-19*max(14vw, 150px)) 0}}.loseScore,.loseScoreRed{animation:changeValue .5s linear}.loseScoreRed{color:#ff6320}.changeTime{animation:changeValue .5s linear;color:#03f85b}@keyframes changeValue{0%{opacity:1}25%{opacity:.2}50%{opacity:1}75%{opacity:.2}to{opacity:1}}.red{color:#ff4343!important}.firework{position:absolute;left:50%;top:50%;animation:firework-animation .5s forwards,fall-animation 3s 2s forwards;animation-timing-function:ease-out,ease-in}@keyframes firework-animation{0%{transform:translate(0)}to{transform:translate(var(--x),var(--y))}}@keyframes fall-animation{0%{transform:translate(var(--x),var(--y))}to{transform:translate(var(--x),800px)}}