.pixel-theme .paper.days-section{--days-top:calc(var(--section-y) - 16px);padding-top:var(--days-top);padding-bottom:calc(var(--days-top) + 56px)}@media (min-width:1024px){.pixel-theme .paper.days-section{--days-top:calc(var(--section-y) + 8px)}}@media (min-width:1280px){.pixel-theme .paper.days-section{padding-bottom:calc(var(--days-top) + 32px)}}.pixel-theme .days-map{background-image:radial-gradient(var(--line) 1.5px, transparent 1.5px);opacity:.75;background-size:28px 28px}.pixel-theme .days-stage{--ground:14.5cqw;background:radial-gradient(120% 45% at 50% 100%, #e3eda647, transparent 70%), linear-gradient(var(--sky-1), var(--sky-2) 55%, var(--sky-3));height:196px;container-type:inline-size}.pixel-theme .days-land{z-index:1;bottom:calc(var(--ground) * .77);width:189px}.pixel-theme .days-ground{z-index:2;height:auto}.pixel-theme .days-stage:after{content:"";inset:0 0 calc(var(--ground) * .77);opacity:0;background:radial-gradient(55% 55% at 50% 100%,#e3eda666,#0000 70%);transition:opacity .25s ease-out;position:absolute}.pixel-theme .signpost:focus-visible .days-stage:after{opacity:1}@media (hover:hover){.pixel-theme .signpost:hover .days-stage:after{opacity:1}}@media (min-width:640px){.pixel-theme .days-stage{height:244px}.pixel-theme .days-land{width:236px}}@media (min-width:1280px){.pixel-theme .days-stage{height:228px}}.pixel-theme .signpost:focus-visible{outline:none}.pixel-theme .signpost:focus-visible .days-card{outline:2px solid var(--bg-deep);outline-offset:3px;transform:translateY(-4px)}
.pixel-theme .fq-bubble{--b:36px;top:calc(30% - var(--b));width:calc(var(--b) * 1.15);height:var(--b);line-height:var(--b);text-align:center;font-size:calc(var(--b) * 1.05);color:var(--text);background:var(--bg);border:2px solid var(--text);box-shadow:3px 3px 0 var(--bg-deep);position:absolute;right:calc(100% + 2px)}@media (min-width:640px){.pixel-theme .fq-bubble{--b:42px}}.pixel-theme .fq-bubble:after{content:"";background:var(--text);clip-path:polygon(0 0,8px 0,8px 4px,12px 4px,12px 8px,16px 8px,16px 12px,20px 12px,20px 16px,12px 16px,12px 12px,8px 12px,8px 8px,4px 8px,4px 4px,0 4px);width:20px;height:16px;position:absolute;top:100%;left:calc(100% - 14px)}
.pixel-theme .fx-section{--bg:var(--bg-deep);--near-h:7rem;--moon-w:4rem;--moon-b:8px;background:var(--bg)}@media (min-width:640px){.pixel-theme .fx-section{--moon-w:4.5rem}}@media (min-width:1024px){.pixel-theme .fx-section{--moon-w:9rem;--moon-b:0px}}.pixel-theme .fx-sky{background:linear-gradient(180deg, var(--bg-deep) 0%, #0b2456 48%, var(--sky-1) 100%)}.pixel-theme .fx-section .fx-stage{padding-bottom:calc(var(--near-h) + 24px)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pixel-theme .fx-section{--near-h:clamp(5rem, (100svh - 760px) / 2, 10rem)}.pixel-theme .fx-section .fx-stage{min-height:100svh;padding-top:calc(4rem + 24px);position:sticky;top:0}.pixel-theme .fx-window{--full:min(var(--pl), 200px);--ramp:calc(16px + (var(--full) - 16px) * var(--fx-soft,0));--in:calc(max(0px, 160px - var(--full)) * var(--fx-soft,0));--w:calc(var(--ramp) + var(--in));--a:calc(var(--pl) - var(--ramp));--b:calc(var(--pl) + var(--win) + var(--ramp));--fade:linear-gradient(90deg, transparent var(--a), #0000001f calc(var(--a) + var(--w) * .3), #00000073 calc(var(--a) + var(--w) * .6), #000000d9 calc(var(--a) + var(--w) * .85), #000 calc(var(--a) + var(--w)), #000 calc(var(--b) - var(--w)), #000000d9 calc(var(--b) - var(--w) * .85), #00000073 calc(var(--b) - var(--w) * .6), #0000001f calc(var(--b) - var(--w) * .3), transparent var(--b));-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);margin-bottom:-24px;padding-top:24px;top:-24px}.pixel-theme .fx-item{width:var(--card-w,18.75rem)}.pixel-theme .fx-progress{width:var(--win);max-width:none;margin-left:var(--pl);padding:0}}.pixel-theme .fx-item{--art-w:200px;--art-h:120px;--overlap:40px;padding-top:calc(var(--art-h) - var(--overlap))}@media (min-width:1024px) and (min-height:821px),(min-width:1024px) and (prefers-reduced-motion:reduce){.pixel-theme .fx-item{--art-w:210px;--art-h:144px;--overlap:48px}}@media (min-width:1024px) and (max-height:820px) and (prefers-reduced-motion:no-preference){.pixel-theme .fx-window{margin-top:1.5rem}.pixel-theme .fx-progress{margin-top:1rem}.pixel-theme .fx-card{padding:1rem}.pixel-theme .fx-card h3{margin-top:1rem}.pixel-theme .fx-cta{padding-top:1rem}.pixel-theme .fx-section{--moon-w:7rem;--moon-b:12px}}@media (min-width:1024px) and (max-height:760px) and (prefers-reduced-motion:no-preference){.pixel-theme .fx-window{margin-top:1rem}.pixel-theme .fx-progress,.pixel-theme .fx-card h3{margin-top:.75rem}.pixel-theme .fx-cta{padding-top:.75rem}.pixel-theme .fx-blurb{-webkit-line-clamp:2}.pixel-theme .fx-item{--art-h:104px}.pixel-theme .fx-section{--moon-b:16px}}@media (min-width:1024px) and (max-height:660px) and (prefers-reduced-motion:no-preference){.pixel-theme .fx-section{--near-h:4.5rem;--moon-w:6rem}.pixel-theme .fx-section .fx-stage{padding-bottom:calc(var(--near-h) + 16px)}.pixel-theme .fx-section .sh-eyebrow{margin-top:1rem}.pixel-theme .fx-window{margin-top:.75rem}.pixel-theme .fx-card{padding:.75rem}.pixel-theme .fx-card h3{font-size:1.8rem}.pixel-theme .fx-cta{padding-top:.5rem}.pixel-theme .fx-tagline{margin-top:.5rem;font-size:15px}.pixel-theme .fx-blurb{display:none}.pixel-theme .fx-progress{margin-top:.5rem}.pixel-theme .fx-item{--art-h:96px;--overlap:44px}.pixel-theme .fx-far .fx-sp,.pixel-theme .fx-mid .fx-sp{transform-origin:0 0;top:20px;scale:.8}.pixel-theme .fx-high{display:none}}@media (min-width:1024px) and (min-height:1100px) and (prefers-reduced-motion:no-preference){.pixel-theme .fx-section{--near-h:10rem;--moon-w:11rem}.pixel-theme .fx-section .fx-stage{grid-template-rows:3fr auto 1fr}.pixel-theme .fx-card{min-height:28rem;padding:1.5rem}.pixel-theme .fx-window{margin-top:3.5rem}.pixel-theme .fx-progress{margin-top:2rem}.pixel-theme .fx-card h3{margin-top:1.5rem;font-size:2.4rem}.pixel-theme .fx-tagline{font-size:18px}.pixel-theme .fx-blurb{-webkit-line-clamp:7;font-size:15px}.pixel-theme .fx-cta{padding-top:2rem}.pixel-theme .fx-item{--art-w:220px;--art-h:180px;--overlap:60px}}.pixel-theme .fx-sp{left:var(--x);top:var(--top);position:absolute}@media (min-width:1024px){.pixel-theme .fx-sp{left:var(--x-lg,var(--x));top:var(--top-lg,var(--top))}}.pixel-theme .fx-moon{right:1rem;bottom:var(--moon-b);width:var(--moon-w);position:absolute}@media (min-width:640px){.pixel-theme .fx-moon{right:1.5rem}}@media (min-width:1024px){.pixel-theme .fx-moon{left:62%;right:auto}}.pixel-theme .fx-loft{container-type:size}.pixel-theme .fx-loft-sp{bottom:var(--b);display:none;position:absolute}@container (min-height:72px){.pixel-theme .fx-loft-s{display:block}}@container (min-height:104px){.pixel-theme .fx-loft-m{display:block}}@container (min-height:176px){.pixel-theme .fx-loft-l{display:block}}@media (min-width:1024px) and (min-height:1100px) and (prefers-reduced-motion:no-preference){.pixel-theme .fx-loft-lift{bottom:calc(var(--b) + 48px)}@container (max-height:223px){.pixel-theme .fx-loft-lift{display:none}}}.pixel-theme .fx-near{width:260%;height:var(--near-h)}.pixel-theme .fx-moon-disc{aspect-ratio:1;background:radial-gradient(circle at 40% 36%, #f4f6d2, var(--moon) 70%);border-radius:50%;box-shadow:0 0 18px 4px #e3eda64d}.pixel-theme .fx-moon-glow{background:radial-gradient(closest-side,#e3eda680,#e3eda629 55%,#e3eda600 100%);animation:7s ease-in-out infinite fx-breathe}.pixel-theme .fx-drift{animation:fx-drift var(--dur,14s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}.pixel-theme .fx-fill{transform:scaleX(clamp(0, var(--fx-p,0) + 1 - var(--i), 1))}.pixel-theme .fx-card{box-shadow:4px 4px 0 0 var(--bg-deep)}.pixel-theme .fx-art{left:10px;bottom:calc(100% - var(--overlap));width:var(--art-w);height:var(--art-h);filter:drop-shadow(0 8px #06143159);position:absolute}.pixel-theme .fx-lift{transition:transform .35s var(--ease-std)}.pixel-theme .fx-art img{object-fit:contain;object-position:bottom;width:100%;height:100%}.pixel-theme .quest-card:focus-visible .fx-lift{transform:translateY(-10px)}@media (hover:hover){.pixel-theme .quest-card:hover .fx-lift{transform:translateY(-10px)}}@keyframes fx-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes fx-drift{0%{translate:-1.5%}to{translate:1.5%}}@media (prefers-reduced-motion:reduce){.pixel-theme .fx-moon-glow,.pixel-theme .fx-drift{animation:none}.pixel-theme .fx-lift{transition-duration:.12s}.pixel-theme .fx-track{gap:1.5rem 1.25rem;padding:0 1rem;display:grid;overflow:visible}.pixel-theme .fx-item{width:auto;max-width:none}.pixel-theme .fx-progress{display:none}.pixel-theme .fx-section .fx-stage{padding-bottom:calc(var(--near-h) + 3rem)}@media (min-width:640px){.pixel-theme .fx-track{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.5rem}}@media (min-width:1024px){.pixel-theme .fx-section .fx-stage{padding-top:calc(var(--section-y) + 4.5rem)}.pixel-theme .fx-track{max-width:1400px;margin:0 auto;padding:0 2.5rem}}@media (min-width:1280px){.pixel-theme .fx-track{grid-template-columns:repeat(4,minmax(0,1fr))}}}
