.start-screen.league-title{background:#07101e;overflow:hidden}.title-world.moonwell{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.moonwell-stage{position:absolute;left:0;top:0;width:100%;aspect-ratio:1672/1028;translate:0 -6.8093%;overflow:hidden}.moonwell-scene{display:block;width:100%;height:100%;image-rendering:auto}.moonwell-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:auto}.moonwell-stage[data-live=ready] .moonwell-water{visibility:hidden}.moonwell-ambient{position:absolute;inset:0;z-index:1;pointer-events:none}.moonwell-fly{position:absolute;width:4px;height:4px;animation:moonwell-firefly-one 13s ease-in-out infinite;opacity:.9}.moonwell-fly:before{content:"";position:absolute;inset:0;background:url(./art/title/firefly-glow.png) 0 0/24px 4px no-repeat;animation:moonwell-glow var(--glow,4.2s) steps(1,end) var(--glow-at,0s) infinite}@keyframes moonwell-glow{0%{background-position-x:0}34%{background-position-x:-4px}37%{background-position-x:-8px}40%{background-position-x:-12px}44%{background-position-x:-16px}52%{background-position-x:-20px}62%{background-position-x:-16px}70%{background-position-x:-12px}76%{background-position-x:-8px}82%{background-position-x:-4px}89%,to{background-position-x:0}}.moonwell-fly.fly-two{--glow:4.6s;--glow-at:-1.3s}.moonwell-fly.fly-three{--glow:5.2s;--glow-at:-3s}.moonwell-fly.fly-four{--glow:3.9s;--glow-at:-.6s}.moonwell-fly.fly-five{--glow:4.4s;--glow-at:-2.2s}.moonwell-fly.fly-six{--glow:5s;--glow-at:-3.7s}.moonwell-fly.fly-one{left:64%;top:51.45%}.moonwell-fly.fly-two{left:14%;top:48.71%;animation:moonwell-firefly-two 17s ease-in-out -6s infinite}.moonwell-fly.fly-three{left:88%;top:60.6%;animation:moonwell-firefly-three 19s ease-in-out -11s infinite}@keyframes moonwell-firefly-one{0%,to{transform:translate(0);opacity:.55}25%{transform:translate(7px,-4px);opacity:1}55%{transform:translate(12px,2px);opacity:.8}80%{transform:translate(4px,5px);opacity:1}}@keyframes moonwell-firefly-two{0%,to{transform:translate(0);opacity:.7}30%{transform:translate(-9px,6px);opacity:1}65%{transform:translate(-13px,-2px);opacity:.55}}@keyframes moonwell-firefly-three{0%,to{transform:translate(0);opacity:.9}35%{transform:translate(5px,-7px);opacity:.6}70%{transform:translate(-6px,-3px);opacity:1}}.moonwell-ripples{position:absolute;inset:0;overflow:hidden;clip-path:polygon(16.7% 68.73%,42.7% 68.73%,42.7% 81.17%,16.7% 81.17%)}.moonwell-ripples i{position:absolute;left:25.8%;top:67.82%;width:6%;height:1.65%;border:.25px solid rgba(162,239,226,.85);border-radius:50%;animation:moonwell-ring 8s linear infinite;transform-origin:center}.moonwell-ripples i+i{animation-delay:-4s}@keyframes moonwell-ring{0%{transform:scale(.3);opacity:0}12%{opacity:.85}75%{opacity:.5}to{transform:scale(2.8);opacity:0}}.moonwell-stage[data-live=ready] .moonwell-ripples{display:none}.moonwell-water{position:absolute;left:8%;top:68.82%;width:84%;height:27.43%;background:url(./art/screens/moonwell-centre.webp) 50% 94.832575%/119.047619% 364.564346% no-repeat;image-rendering:auto;clip-path:polygon(0 22%,14% 0,86% 0,100% 22%,100% 70%,82% 100%,18% 100%,0 70%);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent);opacity:.4;animation:moonwell-reflection 12s ease-in-out infinite}@keyframes moonwell-reflection{0%,to{transform:translate(0);opacity:.5}40%{transform:translate(1px,.3px);opacity:.8}72%{transform:translate(-.7px,-.2px);opacity:.65}}.moonwell-shell-light{position:absolute;inset:0;background:url(./art/screens/moonwell-centre.webp) center/100% 100% no-repeat;image-rendering:auto;clip-path:polygon(83.9% 42.76%,94.9% 44.59%,96.9% 53.74%,92.9% 60.14%,82.9% 57.39%,80.9% 49.17%);mix-blend-mode:screen;opacity:.06;animation:moonwell-lantern 12s ease-in-out infinite}@keyframes moonwell-lantern{0%,to{opacity:.035}50%{opacity:.12}}.league-title .title-wordmark{left:50%;top:14px;z-index:2}.league-title .title-wordmark h1{width:96px;height:64px;background:url(./art/brand/logo_lantern.png) center/contain no-repeat;image-rendering:auto;filter:none}.league-title .title-wordmark .brand-pip{display:none}.league-title .title-menu{left:50%;top:98px;z-index:2}#app .league-title .title-menu:has(.title-new-run){top:84px}#app .league-title .title-menu:has(.title-new-run):has(.title-store){grid-template-columns:84px 84px}#app .league-title .title-menu:has(.title-new-run) .title-store{grid-column:1/-1}html.frame-wide .league-title .title-wordmark{top:6px}html.frame-wide .league-title .title-wordmark h1{width:78px;height:52px}html.frame-wide #app .league-title .title-menu,html.frame-wide #app .league-title .title-menu:has(.title-new-run){top:64px}.league-title .title-account{inset:auto auto 4px 8px;max-width:114px;justify-items:start;text-align:left;z-index:3}.league-title .title-hub-toggle,.league-title .title-corner{z-index:3}.league-title[inert] .moonwell *,.league-title[inert] .moonwell *:before{animation-play-state:paused!important}html[data-effects=light] .moonwell-shell-light,html[data-effects=minimum] .moonwell-shell-light,html[data-effects=minimum] .moonwell-fly.fly-three{display:none}@media(prefers-reduced-motion:reduce){.moonwell *,.moonwell *:before{animation:none!important}.moonwell-water,.moonwell-shell-light,.moonwell-ambient{display:none}}body.on-title{background:#07101e}.moonwell-stage[data-live=ready]:has(canvas[data-story-ready=true]) .moonwell-fly.fly-one{display:none}.moonwell-fly.fly-four{left:30%;top:56.02%;animation:moonwell-firefly-three 15s ease-in-out -4s infinite}.moonwell-fly.fly-five{left:70%;top:51.45%;animation:moonwell-firefly-one 16s ease-in-out -9s infinite}.moonwell-fly.fly-six{left:93%;top:69.74%;animation:moonwell-firefly-two 21s ease-in-out -13s infinite}html[data-effects=minimum] .moonwell-fly.fly-five,html[data-effects=minimum] .moonwell-fly.fly-six{display:none}.moonwell-stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 49% 18.29% at 52% 81.63%,rgba(80,142,160,.055),transparent 78%),linear-gradient(to bottom,transparent 65%,rgba(3,8,22,.08) 79%,rgba(3,7,20,.42) 100%)}.moonwell-stage[data-live=ready]:has(canvas[data-turtle-ready=true]) .moonwell-shell-light{display:none}html:not([data-effects=minimum]) .moonwell-shell-light{display:none}.moonwell-fly.fly-one{display:none}
