.warning.svelte-wt5102.svelte-wt5102{width:100vw;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);color:white;text-align:center;z-index:99;font-size:x-large}.warning.svelte-wt5102 span.svelte-wt5102{display:inline-block;vertical-align:middle;line-height:normal}.play-notif.svelte-wt5102.svelte-wt5102{position:fixed;top:0;left:0;width:100vw;text-align:center;background-image:linear-gradient(to bottom, rgba(0,0,0,0.7), rgba(0,0,0,0.0));z-index:98;font-size:x-large}.chapters.svelte-1o1ghom.svelte-1o1ghom{display:flex;flex-direction:row;justify-content:center;align-items:center}.chapter.svelte-1o1ghom.svelte-1o1ghom{border:2px solid rgb(155, 0, 0);padding:4px;margin:3px;cursor:not-allowed}.chapter.selected.svelte-1o1ghom.svelte-1o1ghom,.chapter.svelte-1o1ghom.svelte-1o1ghom:hover{box-shadow:0 0 2px 1px rgba(255, 255, 255, 0.705)}.chapter.active.svelte-1o1ghom.svelte-1o1ghom{cursor:pointer;border-color:red}.dialog.svelte-1o1ghom.svelte-1o1ghom{background:#02021A;color:white;font-family:'Times New Roman W', 'Times New Roman', Times, serif;display:flex;flex-direction:column;height:100%;max-height:100vh;width:100vw;user-select:none}.text.svelte-1o1ghom.svelte-1o1ghom{font-size:clamp(1rem, 4vh - 0.2rem, 1.5rem);max-height:50vh}.text.svelte-1o1ghom p.svelte-1o1ghom{margin-top:10px;font-size:inherit}h1.svelte-1o1ghom.svelte-1o1ghom{color:#FFFCBE;margin:10px 0 0 0;text-align:center;letter-spacing:2px}@keyframes svelte-1o1ghom-shadowAppear{0%{text-shadow:0 0 20px white}100%{text-shadow:0 0 6px white}}@keyframes svelte-1o1ghom-successLeft{0%{left:40%;width:100px;height:15px}100%{left:-60px;width:100px;height:2px}}@keyframes svelte-1o1ghom-successRight{0%{right:40%;width:100px;height:15px}100%{right:-60px;width:100px;height:2px}}p.svelte-1o1ghom.svelte-1o1ghom{margin:0;text-align:center;font-size:25px;font-weight:600}.animate.svelte-1o1ghom.svelte-1o1ghom{animation:svelte-1o1ghom-appear .3s}@keyframes svelte-1o1ghom-appear{from{transform:scale(0.7)}to{transform:scale(1)}}.text.svelte-1o1ghom.svelte-1o1ghom{max-width:1100px;margin:0 auto}.data.svelte-1o1ghom.svelte-1o1ghom{margin:0 auto;max-width:700px}.background.svelte-1o1ghom.svelte-1o1ghom{position:relative;height:70vh;width:100vw;overflow:hidden}.failure.svelte-1o1ghom .background.svelte-1o1ghom{height:100vh}.failure.svelte-1o1ghom .background .character.svelte-1o1ghom{object-fit:scale-down;max-width:100%}.background.svelte-1o1ghom img.svelte-1o1ghom{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.background.svelte-1o1ghom .full.svelte-1o1ghom{height:80%;width:100%;object-fit:none}.background.svelte-1o1ghom .prologue-bg.svelte-1o1ghom{height:90%;box-shadow:-5px -5px 0 0 #DFCA96}.background.svelte-1o1ghom .character.svelte-1o1ghom{height:100%;bottom:0px}.next-center.svelte-1o1ghom.svelte-1o1ghom{width:100%;display:flex;justify-content:center;align-items:center}.next-center.svelte-1o1ghom img.svelte-1o1ghom{width:60px;height:60px}.main.svelte-is4ik6.svelte-is4ik6{width:100vw;height:0;position:absolute;overflow:hidden;top:50vh;transition:top .2s, height .2s}.positioner.svelte-is4ik6.svelte-is4ik6{position:absolute;top:-50vh;left:0;width:100vw;height:100vh;transition:top .2s;overflow:auto}.main.active.svelte-is4ik6.svelte-is4ik6{height:100%;top:0}.active.svelte-is4ik6 .positioner.svelte-is4ik6{top:0}.menu.svelte-3pd4i5.svelte-3pd4i5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);color:white;animation:svelte-3pd4i5-opacity .3s}@keyframes svelte-3pd4i5-opacity{from{opacity:0}to{opacity:1}}.options.svelte-3pd4i5.svelte-3pd4i5{text-align:center}.options.svelte-3pd4i5 h2.svelte-3pd4i5{--movein-delay:.1s}.options.svelte-3pd4i5 p.svelte-3pd4i5{--movein-delay:.20s}.button.svelte-3pd4i5.svelte-3pd4i5{width:100%}@keyframes svelte-3pd4i5-moveIn{from{transform:translateY(75px);opacity:0}to{transform:translateY(0);opacity:1}}.options.svelte-3pd4i5>.svelte-3pd4i5{animation-fill-mode:both;animation-timing-function:ease-in;animation-delay:var(--movein-delay)}.red.svelte-i02q1e{color:red}.error.svelte-i02q1e{user-select:initial;pointer-events:initial;cursor:initial;background:rgb(29, 29, 29);color:white;position:fixed;padding:20px;top:0;left:0;width:calc(100vw - 40px);height:calc(100vh - 40px);z-index:999;overflow:auto}.button.svelte-gn9jn9{max-width:800px;position:relative;font-size:clamp(1rem, 4vh - 0.2rem, 1.5rem);background:url("../images/button/middle.webp");background-size:auto 100%;background-repeat:repeat-x;padding:5px 5px;text-align:center;background-position-x:center;cursor:pointer;opacity:0.8;margin:15px auto;transition:opacity .3s, margin .3s, transform .3s}.button.svelte-gn9jn9:before{content:"";height:1.72em;width:2.56em;background:url("../images/button/start.webp");background-size:contain;left:-2.56em;top:0;position:absolute}.button.svelte-gn9jn9:after{content:"";height:1.72em;width:2.56em;background:url("../images/button/start.webp");background-size:contain;right:-2.56em;top:0;position:absolute;transform:scaleX(-1)}.button.svelte-gn9jn9:first-child:hover,.button.svelte-gn9jn9:first-child:focus,.button:first-child.active.svelte-gn9jn9{margin-top:15px}.button.svelte-gn9jn9:hover,.button.svelte-gn9jn9:focus,.button.active.svelte-gn9jn9{outline:none;opacity:1;margin-top:5px;margin-bottom:5px;transform:scale(1.2)}.button.button.svelte-gn9jn9:last-child{margin-bottom:0}.left.svelte-1q1x6qv{position:fixed;top:0;left:0;height:100vh;transform:scaleX(-1)}.left-info.svelte-1q1x6qv{position:fixed;top:72vh;font-size:13vh;left:16vh;color:white;width:24vh;text-align:center}.right.svelte-1q1x6qv{position:fixed;top:0;right:0;height:100vh}.right-info.svelte-1q1x6qv{position:fixed;top:72vh;font-size:13vh;right:16vh;color:white;width:24vh;text-align:center}h2.svelte-1lz0w6r{position:relative;width:400px;color:white;font-size:70px;letter-spacing:12px;text-align:center;margin:15px auto;text-shadow:0 0 6px white;animation:shadowAppear .4s ease-out}h2.svelte-1lz0w6r::before,h2.svelte-1lz0w6r::after{position:absolute;content:"";background:white;box-shadow:0 0 15px white;border-radius:50%;top:50%;transform:translate(-50%, -50%)}h2.svelte-1lz0w6r::before{animation:successLeft .4s, appear .2s;animation-timing-function:ease-out;animation-delay:.2s, 0}h2.svelte-1lz0w6r::after{animation:successRight .4s, appear .2s;animation-timing-function:ease-out;animation-delay:.2s, 0}