.start-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100vh}.start-page:not(.active){display:none!important}.start-page #game-start{margin:40px auto 0;display:block;padding:0 50px;font-size:24px;font-weight:bold;letter-spacing:0.2em;line-height:60px;border-radius:30px;background-color:#43ac3f;color:#fff;cursor:pointer}.game-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}.game-page:not(.active){display:none!important}.game-page .exit{position:fixed;top:5px;right:5px;z-index:99;width:40px;height:40px;border-radius:50%;background-color:#eee}.game-page .exit:after,.game-page .exit:before{content:"";width:21px;height:3px;background-color:#aaa;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.game-page .exit:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.game-page .exit:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card__list__item{position:relative}.card__list__item .fuda{width:240px;cursor:pointer;-webkit-perspective:1000px;perspective:1000px}.card__list__item .fuda picture{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:rotateX(35deg) scale(1);transform:rotateX(35deg) scale(1);-webkit-transform-origin:top;transform-origin:top;-webkit-filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.5));filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.5))}.card__list__item .fuda.back picture{-webkit-transform:rotateX(45deg) rotate(180deg) scale(1.1);transform:rotateX(45deg) rotate(180deg) scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-filter:drop-shadow(0px -5px 5px rgba(0,0,0,0.5));filter:drop-shadow(0px -5px 5px rgba(0,0,0,0.5))}.card__list__item .fuda img{display:block}.card__list__item.answer_open .fuda{opacity:0.5;pointer-events:none}.card__list__item.answer_open .fuda picture{-webkit-transform:rotateX(0deg) rotate(0deg) scale(1);transform:rotateX(0deg) rotate(0deg) scale(1);-webkit-filter:drop-shadow(1px 1px 5px rgba(0,0,0,0.7));filter:drop-shadow(1px 1px 5px rgba(0,0,0,0.7))}.card__list__item .answer{display:none;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.card__list__item .answer .kimariji{font-size:54px;color:#fa3434;font-weight:bold;opacity:0.7;text-shadow:0 0 10px #fff}.card__list__item .answer .kimariji.l5{font-size:46px}.card__list__item .answer .kimariji.l6{font-size:38px}.card__list__item .num{font-style:normal;position:absolute;top:100%;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:7px}.card__list__item .num__here{font-size:16px;font-weight:bold}.card__list__item .num__all{font-size:12px;position:relative}.card__list__item .num__all:before{content:"";width:14px;height:1px;background-color:#000;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);position:absolute;left:-10px;bottom:10px}.complete-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;text-align:center;position:relative}.complete-page:not(.active){display:none!important}.complete-page .return{margin-top:10px;display:block;padding:0 20px;font-size:14px;line-height:44px;border-radius:22px;background-color:#fff;color:#9cb95b;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.page-review .complete-page .return{opacity:1;pointer-events:visible}.complete-page .return.complete{opacity:1;pointer-events:visible}.start-page .time-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.start-page .time-selector label .label{display:block;min-width:90px;font-size:16px;text-align:center;border:1px solid #fff;color:#fff;padding:3px 10px;border-radius:4px;cursor:pointer;-webkit-transition:all 0.1s;transition:all 0.1s}.start-page .time-selector label input[type=radio]:checked~.label{border-color:#ff0;background-color:#ff0;color:#333;font-size:24px;border-radius:8px}.start-page #count-down{position:absolute;top:0;left:0;width:100vw;height:100vh;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:200px;color:#4343b8;opacity:0.8}.start-page #count-down.active{display:-webkit-box;display:-ms-flexbox;display:flex}.card__list__item .fuda{pointer-events:none;-webkit-perspective:5000px;perspective:5000px}.card__list__item .fuda picture{-webkit-transform:rotateX(10deg) scale(1);transform:rotateX(10deg) scale(1)}.card__list__item .fuda.back picture{-webkit-transform:rotateX(10deg) rotate(180deg) scale(1);transform:rotateX(10deg) rotate(180deg) scale(1)}.card__list__item.paused .fuda{-webkit-filter:hue-rotate(253deg);filter:hue-rotate(253deg)}.card__list__item .num{top:calc(100% + 20px)}.card__list__item.before{display:block!important;position:absolute;top:calc(50% - 230px);left:calc(50% - 84px);-webkit-transform:translate(-50%,-50%) scale(0.3);transform:translate(-50%,-50%) scale(0.3);opacity:0.5;z-index:-1;pointer-events:none;-webkit-transition:all 0.3s;transition:all 0.3s}.card__list__item.before .fuda.back picture{-webkit-transform:rotateX(10deg) rotate(0deg) scale(1);transform:rotateX(10deg) rotate(0deg) scale(1);-webkit-transition:none;transition:none}.card__list__item.before .num{display:none}.complete-page .response{position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#333;color:#fff;padding:5px 0;font-size:13px}.complete-page p{font-size:14px}.complete-page .result-fudanum{font-size:64px}.complete-page .result-fudanum .unit{font-size:0.5em}#timer{display:block;width:100vw;position:fixed;top:0;left:0;z-index:99;pointer-events:none;font-size:14px;text-align:center}
/*# sourceMappingURL=speed.css.map */