.world-module__jeJA_G__loading{color:#f4f1ea;isolation:isolate;background:#061c25;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative}.world-module__jeJA_G__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.world-module__jeJA_G__loading:after{content:"";z-index:0;background:linear-gradient(#03182055,#031820ee);position:absolute;inset:0}.world-module__jeJA_G__loadingCard{z-index:1;text-align:center;max-width:600px;position:relative}.world-module__jeJA_G__loadingCard h1{font-family:var(--font-title),Georgia,serif;letter-spacing:-.03em;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.1}.world-module__jeJA_G__loadingCard p[role=status]{color:#d7e7e5;margin:24px 0;font-size:14px;line-height:1.8}.world-module__jeJA_G__loadingCard a,.world-module__jeJA_G__loadingCard button{border:1px solid #ffffff38;border-radius:30px;margin:5px;padding:12px 18px;font-size:12px;display:inline-block}.world-module__jeJA_G__kicker{letter-spacing:.24em;color:#bfdfd7;margin-bottom:24px;font-size:9px}.world-module__jeJA_G__canvas{transition:opacity .8s;position:absolute;inset:0}.world-module__jeJA_G__loadingNotice{text-align:center;color:#e7f5ef;background:#041b25d9;border-radius:20px;width:fit-content;margin:auto;padding:14px;font-size:13px;position:absolute;inset:auto 24px 120px}.world-module__jeJA_G__failure{text-align:center;color:#e3eee8;background:#061d2bef;border:1px solid #c7e8d939;border-radius:18px;width:min(90vw,500px);padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-module__jeJA_G__failure h2{font-family:var(--font-title),Georgia,serif;font-size:30px;line-height:1.1}.world-module__jeJA_G__failure p{color:#b7cdd2;margin:20px 0;font-size:14px;line-height:1.8}.world-module__jeJA_G__failure button,.world-module__jeJA_G__failure a{border:1px solid #d2ebe644;border-radius:24px;margin:4px;padding:10px 16px;font-size:13px;display:inline-block}.world-module__jeJA_G__worldTitle{font-family:var(--font-title),Georgia,serif;letter-spacing:-.03em;color:#f4f1ea;text-shadow:0 2px 20px #001724;margin-top:12px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.2}.world-module__jeJA_G__parameters{bottom:24px;left:24px}.world-module__jeJA_G__toolbar{bottom:24px;right:24px}.world-module__jeJA_G__hint{white-space:nowrap;bottom:88px;left:50%;transform:translate(-50%)}@media (max-width:760px){.world-module__jeJA_G__parameters{width:calc(100% - 24px);max-width:300px;bottom:85px;left:12px}.world-module__jeJA_G__toolbar{justify-content:center;gap:2px;bottom:14px;left:12px;right:12px}.world-module__jeJA_G__toolbar button,.world-module__jeJA_G__toolbar a{white-space:nowrap;padding:10px 12px;font-size:12px}.world-module__jeJA_G__hint{display:none}.world-module__jeJA_G__worldTitle{margin-top:14px}.world-module__jeJA_G__loadingNotice{bottom:150px}}.world-module__jeJA_G__worldTitle[data-mode=scroll]{color:#e2ede7;font-size:24px}.world-module__jeJA_G__scrollSection{isolation:isolate;padding-top:100px;padding-bottom:135px;position:relative}.world-module__jeJA_G__scrollSection:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 5%,#04162360 35%,#04162382 70%,#0000);position:absolute;inset:0}.world-module__jeJA_G__story{pointer-events:auto;text-shadow:0 2px 28px #001a29;width:min(100%,640px);padding:24px}.world-module__jeJA_G__chapter{letter-spacing:.3em;color:#d5e8df;margin-bottom:24px;font-size:9px;display:block}.world-module__jeJA_G__storyTitle{font-family:var(--font-title),Georgia,serif;letter-spacing:-.035em;color:#f6f2e6;text-wrap:balance;margin:0 0 24px;font-size:clamp(44px,5.8vw,76px);font-weight:400;line-height:1.05}.world-module__jeJA_G__storyBody{color:#e0e9e7;text-wrap:pretty;font-size:clamp(14px,1.4vw,17px);line-height:1.85}.world-module__jeJA_G__storyLink{color:#e7f2e9;background:#06232b8c;border:1px solid #def4e863;border-radius:30px;margin-top:28px;padding:13px 24px;font-size:12px;transition:background .2s;display:inline-block}.world-module__jeJA_G__storyLink:hover{color:#092730;background:#b4e4d3}@media (max-width:760px){.world-module__jeJA_G__story{padding:16px 5px}.world-module__jeJA_G__storyTitle{font-size:46px}.world-module__jeJA_G__storyBody{font-size:14px}.world-module__jeJA_G__chapter{margin-bottom:20px}.world-module__jeJA_G__worldTitle[data-mode=scroll]{font-size:22px}.world-module__jeJA_G__scrollSection{padding-bottom:150px}.world-module__jeJA_G__scrollSection:before{background:linear-gradient(#0000,#0416239c 30%,#0416238c 70%,#0000)}}
