.game-score{position:absolute;right:10%;top:31%;transform:translateY(-50%);color:#fff;font-size:min(5cqw,3cqh);font-family:"Anta",sans-serif;letter-spacing:.1cqw}.game-score-value{font-weight:bold}.game-lives{position:absolute;width:20%;left:2%;height:23%;top:29%;transform:translateY(-50%);display:flex;justify-content:space-between}.page-how-to-play{background-image:url("https://event-horizon-shooting.com/assets/ui/background-howto.svg");background-size:cover;background-position:center}.page-prologue{background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;text-align:center}.prologue-content{overflow:hidden;width:90%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}.prologue-scroll-area{width:100%;height:100%;overflow:hidden;position:relative}.prologue-story-img{display:block;width:100%;height:auto;position:absolute;left:0;top:0;transition:top 1.5s cubic-bezier(0.4, 0, 0.2, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}canvas{z-index:5;position:relative}.how-to-modal{background-image:url("https://event-horizon-shooting.com/assets/ui/howto-background.png");background-size:contain;aspect-ratio:1092/1407;display:flex;align-items:center;justify-content:center;width:80%;position:relative}.howto-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;width:320px;max-width:60vw;min-height:180px;background:rgba(0,0,0,.3);border-radius:1em;box-shadow:0 2px 16px rgba(0,0,0,.5333333333);transition:background .2s}.how-to-slide-btn{position:absolute;top:50%;transform:translateY(-50%);width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}.howto-slide-img{position:absolute;top:17%;width:80%;transition:opacity .4s;z-index:1}.howto-slide-img.hide{opacity:0}.howto-slide-img.show{opacity:1}.scanline-effect{position:absolute;top:0;left:0;right:0;margin:auto;width:80%;height:30%;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 2px, transparent 2px, transparent 6px);opacity:0;-webkit-animation:scanline-move .4s linear;animation:scanline-move .4s linear}@-webkit-keyframes scanline-move{0%{opacity:1;transform:translateY(33%)}80%{opacity:1;transform:translateY(222%)}100%{opacity:0;transform:translateY(222%)}}@keyframes scanline-move{0%{opacity:1;transform:translateY(33%)}80%{opacity:1;transform:translateY(222%)}100%{opacity:0;transform:translateY(222%)}}.howto-next-btn{right:0}.howto-prev-btn{left:0}.howto-prev-btn,.howto-next-btn{background:none;border:none;border-radius:50%;width:14%;font-size:1.5em;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 8px rgba(0,0,0,.2666666667);transition:background .2s,filter .2s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.howto-prev-btn:active,.howto-next-btn:active{filter:brightness(0.85) drop-shadow(0 0 8px rgba(255, 255, 255, 0.5333333333))}.page-change{display:grid;grid-template-columns:100%;grid-template-rows:20% 10% 35% 20% 15%;height:100%;width:100%;background:rgba(0,0,0,.7)}.change-gion{grid-row:2}.change-character{grid-row:3}.change-text{grid-row:4}.change-gion,.change-character,.change-text{position:relative;display:flex;margin:1.5vh 0;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}.change-gion img,.change-character img,.change-text img{width:auto;height:100%;max-width:100%;max-height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);opacity:1;transition:opacity .7s cubic-bezier(0.4, 0, 0.2, 1);-o-object-fit:contain;object-fit:contain}.change-gion img{max-width:62%}@media(max-width: 600px){.change-gion,.change-character,.change-text{height:28vw}}.change-gion img.img1,.change-character img.img1,.change-text img.img1{opacity:1;z-index:1}.change-gion img.img2,.change-character img.img2,.change-text img.img2{opacity:0;z-index:2}.change-gion.active2 img.img1,.change-character.active2 img.img1,.change-text.active2 img.img1{opacity:0;z-index:1}.change-gion.active2 img.img2,.change-character.active2 img.img2,.change-text.active2 img.img2{opacity:1;z-index:2}.change-character{position:relative;width:100%;height:85%;display:flex;align-items:center;justify-content:center}.change-character img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(1);transition:none;z-index:1;pointer-events:none}.change-character img.img1{opacity:1;z-index:1}.change-character.anim2 img.img2{-webkit-animation:cc-fadeIn .5s forwards;animation:cc-fadeIn .5s forwards;z-index:2}.change-character.anim3 img.img2{opacity:1;z-index:2}.change-character.anim3 img.img3{opacity:1;-webkit-animation:cc-scaleIn .7s forwards;animation:cc-scaleIn .7s forwards;z-index:5}.change-character.anim4 img.img3{opacity:1;transform:scale(5.5);z-index:6}.change-character.anim4 img.img4{opacity:1;z-index:5}.change-character.anim5 img.img3{-webkit-animation:cc-scaleOut .5s forwards;animation:cc-scaleOut .5s forwards;z-index:6}.change-character.anim5 img.img4{opacity:1;z-index:5}.change-character.anim5 img.img5{opacity:1;z-index:4}.change-character.anim6 img.img4{-webkit-animation:cc-fadeOut .5s forwards;animation:cc-fadeOut .5s forwards;z-index:5}.change-character.anim6 img.img5{opacity:1;z-index:4}.change-character.anim6 img.img4{opacity:0;z-index:5}@-webkit-keyframes cc-fadeIn{from{opacity:0}to{opacity:1}}@keyframes cc-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes cc-fadeOut{from{opacity:1}to{opacity:0}}@keyframes cc-fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes cc-scaleIn{0%{transform:scale(0)}100%{transform:scale(5.5)}}@keyframes cc-scaleIn{0%{transform:scale(0)}100%{transform:scale(5.5)}}@-webkit-keyframes cc-scaleOut{0%{transform:scale(5.5);opacity:1}100%{transform:scale(5.5);opacity:0}}@keyframes cc-scaleOut{0%{transform:scale(5.5);opacity:1}100%{transform:scale(5.5);opacity:0}}.change-gion img{opacity:0;transition:opacity .3s;z-index:7}.change-gion.active img{opacity:1}.result-score-container{background-image:url("https://event-horizon-shooting.com/assets/ui/result-score-window.png");background-size:contain;aspect-ratio:1500/1177;position:relative;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#result-total-score,#gameset-score{position:absolute;top:0;font-size:3.2cqh;color:#fff;font-family:"Anta",sans-serif;text-shadow:0 2px 8px #000;margin:0}@media(max-aspect-ratio: 9/15){#result-total-score,#gameset-score{font-size:5.2cqw}}#result-total-score{top:37%}#gameset-score{top:68%}body,#game-container,#ui-container,button,img,canvas{outline:none !important;box-shadow:none !important;outline:none !important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-shadow:none !important}
/*# sourceMappingURL=style.min.css.map */