@font-face{font-family:Futura;font-weight:300;src:url('fonts/Futura Light.ttf')}@font-face{font-family:Futura;font-weight:400;src:url('fonts/Futura Book.ttf')}@font-face{font-family:Futura;font-weight:500;src:url('fonts/Futura Medium.ttf')}@font-face{font-family:Futura;font-weight:600;src:url('fonts/Futura Heavy.ttf')}@font-face{font-family:Futura;font-weight:700;src:url('fonts/Futura Bold.ttf')}@font-face{font-family:Futura;font-weight:800;src:url('fonts/Futura Black Bold.ttf')}@font-face{font-family:Futura;font-weight:900;src:url('fonts/Futura Extra Black.ttf'),url('fonts/Futura Extra Black (2).ttf')}body{font-family:Futura,Lato,sans-serif;letter-spacing:.1vh;background-color:#222;position:relative;height:100vh;overscroll-behavior:contain;font-weight:300;line-height:1.1}.main-wrapper{display:block;overflow:hidden;position:absolute;background-color:#fff;top:0;left:50%;transform:translate(-50%,0);height:100vh;width:100%;min-width:calc((9 / 20) * 100vh);max-width:calc((9 / 16) * 100vh)}.template-holder{display:none;min-width:300px;min-height:300px;background-color:#fff;border:2px solid red}.welcome-page{background:url(../images/raining-bg-01.jpg);display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome-page .welcome-button{position:absolute;bottom:5%;left:50%;width:100%;transform:translateX(-50%);max-width:90%;cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.welcome-page .welcome-logo{position:absolute;top:1.5vh;right:1.5vh;width:7.5vh;height:7.5vh;object-fit:contain}.game-rule-page{background:url(../images/raining-bg-02.jpg);color:#fff}.game-rule-page .rule-wrapper-outter{position:absolute;top:12.5%;left:50%;width:75%;bottom:15%;transform:translateX(-50%);display:flex;flex-direction:column}.game-rule-page h2{font-size:5vh;text-align:center;margin-bottom:3vh;font-weight:600;margin-left:-5%;margin-right:-5%}.game-rule-page .rule-wrapper-outter img{pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-rule-page .rule-wrapper-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto}.game-rule-page .rule-wrapper-inner::-webkit-scrollbar{background-color:#1b4d53;width:10px}.game-rule-page .rule-wrapper-inner::-webkit-scrollbar-thumb{background-color:#f2cd74;border-radius:5px}.game-rule-page .rule-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100%;margin-top:10px;margin-bottom:10px;font-size:2vh}.game-rule-page .rule-row .rule-num{margin-right:10px;width:40px;height:40px;color:#0b4d43;background-color:#ebd075;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px;font-weight:700}.game-rule-page .rule-row .rule-text{flex:1}.game-rule-page .rule-image{display:flex;flex-direction:row;align-items:center;justify-content:center;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:10vh;max-width:calc(100% - 100px)}.game-rule-page .rule-image.gif{max-height:15vh}.game-rule-page .rule-image.rule-image-4-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;height:0;padding-top:40%;position:relative}.game-rule-page .rule-image.rule-image-4-col .rule-image-4-col-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:justify;justify-content:space-evenly;flex-wrap:wrap}.game-rule-page .rule-image.rule-image-4-col .img-wrapper{width:23%;height:0;padding-top:23%;position:relative}.game-rule-page .rule-image.rule-image-4-col .img-wrapper:last-child{padding-top:46%}.game-rule-page .rule-image.rule-image-4-col .img-wrapper img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain}.game-rule-page .rule-img-full{height:100%;width:100%;object-fit:contain}.game-rule-page .rule-image-icon{width:15%;margin-left:3%;margin-right:3%}.game-rule-page>img{position:absolute;bottom:0;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ready-page{background:url(../images/raining-bg-03.jpg);display:flex;flex-direction:column;align-items:center;justify-content:center}.ready-page .ready-header-bg{position:absolute;top:-2.5%;left:50%;width:105%;max-width:105%;transform:translateX(-50%);height:auto;z-index:6}.ready-page .ready-header{position:absolute;top:2.5%;z-index:10;width:95%}.ready-page .ready-header h2{font-size:2vh;letter-spacing:-.05vh;font-weight:500;text-align:center;color:#1b4d53}.ready-page .ready-header h2 strong{font-weight:700}.ready-page .vendor-logo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:0;width:100%;background-color:#fff;z-index:12;padding-top:2vh;padding-bottom:3vh}.ready-page .vendor-logo .vendor-logo-img{width:23%;background-color:#fff}.ready-page .vendor-logo .vendor-logo-img:nth-child(1),.ready-page .vendor-logo .vendor-logo-img:nth-child(2),.ready-page .vendor-logo .vendor-logo-img:nth-child(3){margin-left:2%;margin-right:2%}.ready-page .ready-page-cart{cursor:default;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:100%;left:35%;transform:translateX(-50%);height:0;width:140%;max-width:140%;padding-top:114%;z-index:8}.ready-page .ready-page-cart img{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:100%;transform:translateX(-50%)}.ready-page .animated-product-wrapper{position:absolute;top:-20vh;left:50%;transform:translateX(-50%) scale(.5);width:80%;height:0;padding-top:80%;z-index:5}.ready-page .animated-product-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes ready-product-animation-01{0%{top:-20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}10%{top:20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}12.5%{top:25vh;transform:translateX(-50%) rotate(35deg) scale(.5)}25%{top:72.5vh;transform:translateX(-77.5%) rotate(10deg) scale(.5)}100%{top:72.5vh;transform:translateX(-77.5%) rotate(10deg) scale(.5)}}@keyframes ready-product-animation-02{0%{top:-20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}10%{top:-20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}20%{top:20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}22.5%{top:25vh;transform:translateX(-50%) rotate(35deg) scale(.5)}35%{top:65vh;transform:translateX(-40%) rotate(10deg) scale(.5)}100%{top:65vh;transform:translateX(-40%) rotate(10deg) scale(.5)}}@keyframes ready-product-animation-03{0%{top:-20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}20%{top:-20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}30%{top:20vh;transform:translateX(-50%) rotate(35deg) scale(.5)}32.5%{top:25vh;transform:translateX(-50%) rotate(35deg) scale(.5)}42.5%{top:52.5vh;transform:translateX(-95%) rotate(10deg) scale(.5)}100%{top:52.5vh;transform:translateX(-95%) rotate(10deg) scale(.5)}}@keyframes ready-product-animation-04{0%{top:-20vh;transform:translateX(-50%) rotate(55deg) scale(.4)}30%{top:-20vh;transform:translateX(-50%) rotate(55deg) scale(.4)}40%{top:20vh;transform:translateX(-50%) rotate(55deg) scale(.4)}42.5%{top:25vh;transform:translateX(-50%) rotate(55deg) scale(.4)}52.5%{top:60vh;transform:translateX(-10%) rotate(105deg) scale(.4)}100%{top:60vh;transform:translateX(-10%) rotate(105deg) scale(.4)}}@keyframes ready-product-animation-05{0%{top:-20vh;transform:translateX(-50%) rotate(40deg) scale(.5)}40%{top:-20vh;transform:translateX(-50%) rotate(40deg) scale(.5)}50%{top:20vh;transform:translateX(-50%) rotate(40deg) scale(.5)}52.5%{top:25vh;transform:translateX(-50%) rotate(40deg) scale(.5)}60%{top:50vh;transform:translateX(-67.5%) rotate(25deg) scale(.5)}100%{top:50vh;transform:translateX(-67.5%) rotate(25deg) scale(.5)}}@keyframes ready-product-animation-06{0%{top:-20vh;transform:translateX(-50%) rotate(40deg) scale(.3)}50%{top:-20vh;transform:translateX(-50%) rotate(40deg) scale(.3)}60%{top:20vh;transform:translateX(-50%) rotate(40deg) scale(.3)}62.5%{top:25vh;transform:translateX(-50%) rotate(40deg) scale(.3)}65%{top:35vh;transform:translateX(-35%) rotate(75deg) scale(.3)}67.5%{top:45vh;transform:translateX(-20%) rotate(60deg) scale(.3)}70%{top:50vh;transform:translateX(-10%) rotate(95deg) scale(.3)}72.5%{top:55vh;transform:translateX(0) rotate(100deg) scale(.3)}100%{top:55vh;transform:translateX(0) rotate(100deg) scale(.3)}}@keyframes ready-product-animation-08{0%{top:-20vh;transform:translateX(-50%) rotate(45deg) scale(.325)}57.5%{top:-20vh;transform:translateX(-50%) rotate(45deg) scale(.325)}67.5%{top:20vh;transform:translateX(-50%) rotate(45deg) scale(.325)}70%{top:25vh;transform:translateX(-50%) rotate(45deg) scale(.325)}77.5%{top:50vh;transform:translateX(-45%) rotate(30deg) scale(.325)}100%{top:50vh;transform:translateX(-45%) rotate(30deg) scale(.325)}}.ready-page #animated-product-01{animation-name:ready-product-animation-01;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.ready-page #animated-product-02{animation-name:ready-product-animation-02;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.ready-page #animated-product-03{animation-name:ready-product-animation-03;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards;z-index:4}.ready-page #animated-product-04{animation-name:ready-product-animation-04;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.ready-page #animated-product-05{animation-name:ready-product-animation-05;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.ready-page #animated-product-06{animation-name:ready-product-animation-06;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.ready-page #animated-product-08{animation-name:ready-product-animation-08;animation-delay:0s;animation-duration:10s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}.ready-page .ready-button-shadow{position:absolute;bottom:0;width:100%;height:25vh;background-image:linear-gradient(180deg,rgba(118,163,157,0),rgba(118,163,157,.4),rgba(118,163,157,.5),rgba(118,163,157,.6),rgba(118,163,157,.7));z-index:9}.ready-page .ready-button{position:absolute;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.game-page{background:url(../images/raining-bg-03.jpg);display:flex}.game-page .delay-wrapper-outter{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(20,20,20,.5);z-index:100;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.game-page .delay-wrapper-outter *{pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-page .delay-wrapper-outter.done{display:none}.game-page .delay-num{color:#fff;font-size:15vh;font-weight:700}.game-page .game-board{display:block;position:absolute;bottom:5vh;min-height:10vh;width:40%;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@keyframes item-drop-animation{from{top:-10vh}to{top:100vh}}.game-page .drop-item{position:absolute;width:12vh;height:12vh;object-fit:contain;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;animation-name:item-drop-animation;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards;z-index:5}.game-page .header-background{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.game-page #score-wrapper{position:absolute;left:25%;width:40%;top:8%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-size:4vh;font-weight:700;color:#0b3d43;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:15}.game-page #life-wrapper{position:absolute;left:72.5%;width:40%;top:8%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:15}.game-page #life-wrapper img{width:auto;max-height:4vh;margin-left:5px;margin-right:5px}.lose-page{background:url(../images/raining-bg-04.jpg);position:relative}.lose-page .text-wrapper{position:absolute;top:20%;left:50%;width:60%;bottom:45%;display:flex;text-align:center;align-items:center;flex-direction:column;transform:translateX(-50%);justify-content:space-evenly;color:#fff}.lose-page .score-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.lose-page .text-wrapper h2{font-size:9vh;line-height:.9;font-weight:700;color:#883e3d}.lose-page .text-wrapper span{font-size:3vh;font-weight:600}.lose-page .text-wrapper .score-holder{font-size:11vh;font-weight:600;line-height:1;letter-spacing:-.5vh}.lose-page .submit-score-button{position:absolute;top:70%;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lose-page .try-again-button{position:absolute;top:80%;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disclaimer-page{background:url(../images/raining-bg-05.jpg);color:#883e3d}.disclaimer-page .dislaimer-form{position:absolute;top:30%;left:50%;width:70%;bottom:32.5%;transform:translateX(-50%);display:flex;flex-direction:column;font-weight:600;line-height:1.1}.disclaimer-page .dislaimer-form-inner{overflow-y:auto}.disclaimer-page .dislaimer-form-inner::-webkit-scrollbar{background-color:#d95243;width:10px}.disclaimer-page .dislaimer-form-inner::-webkit-scrollbar-thumb{background-color:#8a3e3e;border-radius:5px}.disclaimer-page .agree-wrapper{display:block}.disclaimer-page .error-wrapper{display:none}.disclaimer-page .error-wrapper.show-error{display:block;margin-top:10px;margin-left:35px;margin-right:15px}.disclaimer-page .error-wrapper span{color:red}.disclaimer-page .dislaimer-form>:first-child{flex:1}.disclaimer-page .dislaimer-form p{font-size:2vh;text-align:left;line-height:1.1;letter-spacing:0;font-weight:400}.disclaimer-page .agree-wrapper input{display:none}.disclaimer-page .agree-wrapper input+label{margin-left:4vh;margin-top:10px;margin-bottom:10px;position:relative;cursor:pointer;font-size:2vh;font-weight:400;letter-spacing:0}.disclaimer-page .agree-wrapper input+label:before{display:block;content:'';background-color:#fff;width:3vh;height:3vh;padding:0;border:2px solid #883e3d;position:absolute;left:-4vh;top:50%;transform:translateY(-50%)}.disclaimer-page .agree-wrapper input:checked+label:before{background:url(/images/checkmark.svg),#fff;background-size:max(75%,calc(100% - 10px));background-repeat:no-repeat;background-position:center}.disclaimer-page img{position:absolute;bottom:20%;left:50%;width:100%;transform:translateX(-50%);max-height:15%;max-width:90%;cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.submit-form-page{background:url(../images/raining-bg-06.jpg);position:relative}.submit-form-page .content-wrapper{position:absolute;top:20%;left:50%;width:75%;bottom:27.5%;display:flex;align-items:center;flex-direction:column;transform:translateX(-50%);justify-content:space-between;overflow-y:auto;color:#fff}.submit-form-page .content-wrapper::-webkit-scrollbar{background-color:#d95243;width:10px}.submit-form-page .content-wrapper::-webkit-scrollbar-thumb{background-color:#8a3e3e;border-radius:5px}.submit-form-page .score-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.submit-form-page .content-wrapper h2{font-size:4vh;font-weight:600}.submit-form-page .content-wrapper .score-holder{font-size:14vh;font-weight:600;line-height:1;letter-spacing:-.75vh}.submit-form-page .content-wrapper>p{text-align:center;font-size:2vh;letter-spacing:-.05vh;line-height:1.3;color:#883e3d;font-weight:500}.submit-form-page .content-wrapper>p strong{font-weight:700;line-height:1.3;letter-spacing:-.05vh}.submit-form-page #lose-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.submit-form-page #lose-form input{display:block;border:0;border-radius:10px;padding:15px;margin:10px 20px;width:100%;background-color:#fff;text-align:center;color:#4e2a1e;font-size:2vh;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle}body.kbactive.keychanged-screen .submit-form-page #lose-form input{padding:8px 15px;margin:3px 20px}.submit-form-page #lose-form input:focus,.submit-form-page #lose-form input:focus-visible{outline:0}.submit-form-page #lose-form input::-webkit-input-placeholder{color:#883e3d;font-size:2vh;font-weight:700}.submit-form-page #lose-form input:-ms-input-placeholder{color:#883e3d;font-size:2vh;font-weight:700}.submit-form-page #lose-form input::placeholder{color:#883e3d;font-size:2vh;font-weight:700}.submit-form-page .email-error,.submit-form-page .name-error,.submit-form-page .submit-error{display:none}.submit-form-page .email-error.show-error,.submit-form-page .name-error.show-error,.submit-form-page .submit-error.show-error{display:block;text-align:center;color:red;font-size:3vh;font-weight:700}.submit-form-page .email-error.show-error,.submit-form-page .name-error.show-error{font-size:1.5vh}.submit-form-page>img{position:absolute;top:77.5%;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.kbactive.keychanged-screen .submit-form-page>img{top:79%}.submit-form-page .cancel-submit-button{position:absolute;top:89.5%;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#883e3d;text-align:center;font-size:2.5vh;font-weight:600;text-decoration:none;text-transform:uppercase}body.kbactive.keychanged-screen .submit-form-page .cancel-submit-button{top:92%}.submit-form-page .cancel-submit-button:active,.submit-form-page .cancel-submit-button:hover,.submit-form-page .cancel-submit-button:visited{text-decoration:none;color:#883e3d}.submit-form-page .cancel-submit-button:focus,.submit-form-page .cancel-submit-button:focus-visible{outline:0}.submit-success-page{background:url(../images/raining-bg-07.jpg);position:relative}.submit-success-page .content-wrapper{position:absolute;top:12.5%;left:50%;width:70%;bottom:20%;display:flex;align-items:center;flex-direction:column;transform:translateX(-50%);justify-content:space-between;color:#883e3d}.submit-success-page .content-wrapper h2{font-size:5vh;font-weight:600;text-align:center;margin-bottom:3vh;color:#fff}.submit-success-page .content-wrapper>span{font-size:3.8vh;font-weight:700;margin-bottom:1vh;color:#883e3d}.submit-success-page .ranking-wrapper{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:60%}.submit-success-page .ranking-wrapper .highscore-row{display:flex;padding:1vh 2vh;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;margin-bottom:.5vh;font-size:1.5vh;border-radius:3vh}.submit-success-page .ranking-wrapper .highscore-row .each-num{width:10%;flex:0 1 10%;min-width:30px}.submit-success-page .ranking-wrapper .highscore-row>span{text-align:left;color:#883e3d}.submit-success-page .ranking-wrapper .highscore-row .each-name{flex:1}.submit-success-page .ranking-wrapper .highscore-row.my-score>span{font-weight:700}.submit-success-page .ranking-wrapper .highscore-row>span:last-child{text-align:right;min-width:30px;margin-left:10px}.submit-success-page>img{position:absolute;top:85%;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coming-soon-page,.event-ended-page,.thank-you-page{background:url(../images/raining-bg-08.jpg);position:relative}.coming-soon-page .content-wrapper,.event-ended-page .content-wrapper,.thank-you-page .content-wrapper{position:absolute;top:15%;left:50%;width:80%;bottom:32.5%;display:flex;align-items:center;flex-direction:column;transform:translateX(-50%);justify-content:space-between;color:#883e3d}.coming-soon-page .content-wrapper h2,.event-ended-page .content-wrapper h2,.thank-you-page .content-wrapper h2{font-size:min(5vh,8vw);font-weight:700;text-align:center;margin:0;line-height:1.1}.coming-soon-page .content-wrapper .vendor-lists,.event-ended-page .content-wrapper .vendor-lists,.thank-you-page .content-wrapper .vendor-lists{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;width:80%}.coming-soon-page .content-wrapper .vendor-lists>*,.event-ended-page .content-wrapper .vendor-lists>*,.thank-you-page .content-wrapper .vendor-lists>*{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 10px}.coming-soon-page .content-wrapper .vendor-lists>*,.event-ended-page .content-wrapper .vendor-lists>*{padding-bottom:0}.coming-soon-page .content-wrapper .vendor-lists img,.event-ended-page .content-wrapper .vendor-lists img,.thank-you-page .content-wrapper .vendor-lists img{max-width:100%}.coming-soon-page .content-wrapper>p,.coming-soon-page .content-wrapper>span,.event-ended-page .content-wrapper>p,.event-ended-page .content-wrapper>span,.thank-you-page .content-wrapper>p{margin:20px auto;font-size:min(2.3vh,3vw);font-weight:500;color:#883e3d;text-align:center;letter-spacing:0;line-height:1.1}.thank-you-page .content-wrapper>p{margin:0 auto}.thank-you-page>img{position:absolute;top:71%;left:50%;width:100%;transform:translateX(-50%);cursor:pointer;pointer-events:all;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.coming-soon-page .social-links,.event-ended-page .social-links,.thank-you-page .social-links{position:absolute;bottom:2vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.coming-soon-page .social-links h2,.event-ended-page .social-links h2,.thank-you-page .social-links h2{margin:0;font-size:min(2vh,3vw);font-weight:700;color:#883e3d;letter-spacing:0}.coming-soon-page .social-links p,.event-ended-page .social-links p,.thank-you-page .social-links p{margin:0;font-size:min(2vh,3vw);font-weight:500;letter-spacing:0;color:#883e3d}.coming-soon-page .social-links .links-wrapper img,.event-ended-page .social-links .links-wrapper img,.thank-you-page .social-links .links-wrapper img{max-height:8vh;width:auto;object-fit:contain}.loading-wrapper{display:none}.loading-wrapper.error,.loading-wrapper.loading,.loading-wrapper.submitting{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(20,20,20,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-wrapper span{text-align:center;font-size:3vh;font-weight:700;color:#fff;margin:30px auto;max-width:80%}.page-wrapper{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-aspect-ratio:1/1){.event-ended-page .content-wrapper h2,.thank-you-page .content-wrapper h2{font-size:min(5vh,10vw)}.event-ended-page .content-wrapper,.thank-you-page .content-wrapper{width:90%}.event-ended-page .content-wrapper .vendor-lists,.thank-you-page .content-wrapper .vendor-lists{width:90%}.event-ended-page .content-wrapper>p,.event-ended-page .content-wrapper>span,.thank-you-page .content-wrapper>p{font-size:min(2.5vh,4.5vw)}.event-ended-page .social-links h2,.event-ended-page .social-links p,.thank-you-page .social-links h2,.thank-you-page .social-links p{font-size:min(3vh,5vw)}}.audio-not-supported{display:none}.audio-not-supported.active{display:block;position:absolute;top:10px;height:40px;width:100vw;text-align:center;background-color:rgba(255,255,255,.2);opacity:1}.bgm-control{display:block;position:absolute;bottom:10px;left:10px;width:min(50px,7.5vw);height:min(50px,7.5vw);z-index:20;background:url(../images/audio-on.png);background-size:contain;background-position:center;background-repeat:no-repeat}.bgm-control.muted{background:url(../images/audio-off.png);background-size:contain;background-position:center;background-repeat:no-repeat}.bgm-control.deactive{display:none}body *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}