@charset "UTF-8";video{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}body,ul,li,p{margin:0;padding:0;list-style-type:none;font-family:Otoma,ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO,sans-serif}body{position:fixed;top:0;left:0;right:0;bottom:0}button{cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit;cursor:pointer;font-family:inherit}rt{font-size:small}.instruction-container{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.instruction-container.hidden{animation:1.2s inst-container-disappear}@keyframes inst-container-disappear{0%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(0);display:none}}.loading-comment-container{max-width:100vw;height:50vh;text-align:center;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}#loadingComment{font-family:inherit;color:#28203a}#loadingComment li{font-size:38px}.control-container{position:fixed;bottom:10px;left:10px;z-index:5}.control-container .control-btn{padding:10px;border-radius:4px;border:#aaa solid 2px;background:#333333b3;font-size:2vw;color:#e6e6e6;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.html-container,.crack-container,.cockpit-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.cockpit-container{z-index:-1;display:flex;justify-content:center;align-items:center}#cockpit{-o-object-fit:cover;object-fit:cover;transition:transform 2s;transform:scale(2.2);min-width:100%;min-height:100%}#cockpit.end{transform:scale(1)}.crack-container{z-index:2;transition:transform 2s}.crack-container.end{transform:scale(.7)}.crack-container.hidden{display:none}.crack-container img{position:absolute;-o-object-fit:contain;object-fit:contain;display:none}.crack-container img.show{display:block}#crack1{width:50%;max-height:50%;top:0;left:-10%}#crack2{height:60%;bottom:0;left:-20%}#crack3{width:50%;max-height:80%;top:50%;right:-10%}#crack4{width:100%;top:40%;left:60%;transform:translate(-50%,-50%)}.intro-container{display:block;width:80%;position:absolute;top:10%;left:10%;z-index:2;box-sizing:border-box}.message{opacity:0;font-family:monospace;width:100%;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;line-height:1.2em;border-right:1px solid rgba(255,255,255,.5);text-shadow:4px 4px 10px rgb(2,2,47)}.message.intro{font-size:6vw}.intro-container #intro-text1{animation:typing 1.6s steps(13) forwards}.intro-container #intro-text2{animation:typing 1.6s 1.6s steps(13) forwards}.intro-container #intro-text3{animation:typing 1.6s 3.2s steps(13) forwards}.intro-container #intro-text4{animation:typing 1.6s 4.8s steps(13) forwards}.intro-container #intro-text5{animation:typing 1.6s 6.4s steps(13) forwards}.html-container.end{background:#f009}.surrender-container{display:block;width:100%;position:absolute;top:35%;left:0;z-index:5;box-sizing:border-box;background:#000080e6}#surrender{padding-top:.4em;font-size:7.5vw;animation:typing 1.6s steps(13) forwards}#surrender rt{font-size:.4em}@keyframes typing{0%{opacity:1;width:0}99%{border-right:1px solid rgba(255,255,255,.5)}to{border-right-color:transparent;opacity:1}}.comment-container{position:fixed;top:4px;left:0;z-index:2;width:calc(100% - 40px);padding:0 20px;display:flex;justify-content:space-between;gap:20px}.score,#comment-text{font-size:min(32px,10vw);color:#e4e4e4;text-align:center;text-shadow:1px 1px 0 rgb(52,165,0),-1px 1px 0 rgb(52,165,0),1px -1px 0 rgb(52,165,0),-1px -1px 0 rgb(52,165,0)}#score-text{font-family:inherit}.score.end{transform:scale(0);font-size:8vw;color:#ff0;animation:pop-slide-in .7s 4s forwards}#comment-text.hidden{display:none}.score-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:10px}.score-container .btns{display:flex;justify-content:center;gap:10px}.score-container .end-btns.side{display:flex;align-items:center}.hidden{transform:scale(0)}@keyframes pop-slide-in{0%{transform:scale(0) translateY(-200%)}to{transform:scale(1) translateY(0)}}
