.stage[data-astro-cid-lcdefpme]{--floor:13.1vh;--gap:5vh;background:var(--sky);height:100svh;position:relative;overflow:hidden}.stage[data-astro-cid-lcdefpme][data-sky=night]{background:var(--sky-night)}.scenery[data-astro-cid-lcdefpme]{inset:0 0 var(--floor) 0;background:var(--bg-day) repeat-x left top / auto calc(100% * 512 / 400);image-rendering:pixelated;position:absolute}[data-astro-cid-lcdefpme][data-sky=night] .scenery[data-astro-cid-lcdefpme]{background-image:var(--bg-night)}.game-frame[data-astro-cid-lcdefpme]{top:2.34vh;left:50%;bottom:var(--floor);width:calc((100vh - var(--floor) - 2.34vh) * 444 / 866);box-sizing:border-box;background:var(--sand);border:3px solid var(--outline);box-shadow:inset 0 3px 0 var(--sand-light);border-bottom:0;border-radius:12px 12px 0 0;padding:1.4vh;position:absolute;translate:-50%}.game-well[data-astro-cid-lcdefpme]{border:3px solid var(--outline);border-radius:4px;height:100%;overflow:hidden}.panel[data-astro-cid-lcdefpme]{box-sizing:border-box;background:var(--sand);border:3px solid var(--outline);width:38.3vh;height:60.5vh;box-shadow:inset 0 -.8vh 0 var(--sand-shade), inset 0 3px 0 var(--sand-light);border-radius:12px;flex-direction:column;padding:2.4vh 2.6vh;display:flex;position:absolute;top:21.1vh}.htp[data-astro-cid-lcdefpme]{right:calc(50% + (100vh - var(--floor) - 2.34vh) * 222 / 866 + var(--gap))}.top[data-astro-cid-lcdefpme]{left:calc(50% + (100vh - var(--floor) - 2.34vh) * 222 / 866 + var(--gap))}.panel-title[data-astro-cid-lcdefpme]{letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;text-align:center;color:var(--red);margin:0;font:400 5.4vh/1 "Jersey 20",VT323,monospace}.steps[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:space-around;margin:1.2vh 0 0;padding:0;font-size:3.15vh;line-height:1;list-style:none;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.3vh;display:flex}.steps[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{image-rendering:pixelated;width:auto}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{height:7vh}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) img[data-astro-cid-lcdefpme]{height:5.6vh}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) img[data-astro-cid-lcdefpme]{height:10.5vh}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{max-width:19ch}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) span[data-astro-cid-lcdefpme]{max-width:14ch}.champ[data-astro-cid-lcdefpme]{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:2vh;margin-top:.6vh;display:grid}.medal[data-astro-cid-lcdefpme]{width:8.2vh;height:8.2vh;image-rendering:pixelated;background:50%/contain no-repeat;position:relative}.medal[data-astro-cid-lcdefpme].empty{background:var(--slot);border-radius:50%}.medal[data-astro-cid-lcdefpme]:not(.empty) .sparkle[data-astro-cid-lcdefpme]{background:var(--sparkle) center / contain no-repeat;width:2vh;height:2vh;image-rendering:pixelated;animation:1.8s step-end infinite twinkle;position:absolute}@keyframes twinkle{0%{opacity:1;top:22%;left:20%;scale:.6}15%{scale:1}30%{opacity:0}33%{opacity:1;top:52%;left:58%;scale:.6}48%{scale:1}63%{opacity:0}66%{opacity:1;top:60%;left:32%;scale:.6}81%{scale:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.medal[data-astro-cid-lcdefpme] .sparkle[data-astro-cid-lcdefpme]{animation:none;top:25%;left:30%}}.big[data-astro-cid-lcdefpme] .digits{height:7.8vh;display:flex}.panel[data-astro-cid-lcdefpme] .digits img{width:auto;height:100%;image-rendering:pixelated}.champ-name[data-astro-cid-lcdefpme]{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:3.7vh;line-height:1.1;overflow:hidden}.rows[data-astro-cid-lcdefpme]{counter-reset:rank 1;letter-spacing:-.02em;flex:1;margin:.8vh 0 0;padding:0;font-size:2.9vh;list-style:none}.rows[data-astro-cid-lcdefpme] li{counter-increment:rank;border-bottom:2px solid var(--sand-shade);grid-template-columns:3.4vh 1fr auto;align-items:center;height:3.3vh;display:grid}.rows[data-astro-cid-lcdefpme] li:before{content:counter(rank);text-align:center}.rows[data-astro-cid-lcdefpme] .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows[data-astro-cid-lcdefpme] .digits{height:2.1vh;display:flex}.board-note[data-astro-cid-lcdefpme]{text-align:center;flex:1;place-items:center;margin:0;font-size:2.6vh;display:grid}.board-note[data-astro-cid-lcdefpme][hidden]{display:none}.all-time[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--red-ink);text-underline-offset:.35em;align-self:center;margin-top:.8vh;font-size:3.1vh;text-decoration-thickness:2px}.floor-slot[data-astro-cid-lcdefpme]{height:var(--floor);position:absolute;inset:auto 0 0}.all-time[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (aspect-ratio<=13/10),(height<=560px){.stage[data-astro-cid-lcdefpme]{--floor:56px;background:var(--ground);flex-direction:column;gap:24px;height:auto;min-height:0;padding-bottom:32px;display:flex;overflow:visible}.scenery[data-astro-cid-lcdefpme]{display:none}.game-frame[data-astro-cid-lcdefpme]{height:calc(100svh - var(--floor));order:1;position:relative}.floor-slot[data-astro-cid-lcdefpme]{--floor-bg:var(--ground);--floor-pad:6px 12px 0;order:2;margin-top:-24px;position:relative}.htp[data-astro-cid-lcdefpme]{order:3}.top[data-astro-cid-lcdefpme]{order:4}.panel[data-astro-cid-lcdefpme]{width:min(100% - 32px,420px);height:auto;box-shadow:inset 0 -6px 0 var(--sand-shade), inset 0 3px 0 var(--sand-light);margin:0 auto;padding:18px 20px 22px;position:static}.panel-title[data-astro-cid-lcdefpme]{font-size:40px}.steps[data-astro-cid-lcdefpme]{gap:18px;font-size:24px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{height:64px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) img[data-astro-cid-lcdefpme]{height:48px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) img[data-astro-cid-lcdefpme]{height:92px}.medal[data-astro-cid-lcdefpme]{width:64px;height:64px}.medal[data-astro-cid-lcdefpme]:not(.empty) .sparkle[data-astro-cid-lcdefpme]{width:16px;height:16px}.big[data-astro-cid-lcdefpme] .digits{height:64px}.champ-name[data-astro-cid-lcdefpme]{font-size:28px}.rows[data-astro-cid-lcdefpme]{font-size:24px}.rows[data-astro-cid-lcdefpme] li{grid-template-columns:2em 1fr auto;height:34px}.rows[data-astro-cid-lcdefpme] .digits{height:18px}.board-note[data-astro-cid-lcdefpme]{min-height:120px;font-size:24px}.all-time[data-astro-cid-lcdefpme]{font-size:24px}.game-frame[data-astro-cid-lcdefpme]{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;inset:auto;translate:none}.game-well[data-astro-cid-lcdefpme]{border:0;border-radius:0}}.medal-table[data-astro-cid-lcdefpme]{border-collapse:separate;border-spacing:0;background:var(--sand);border:3px solid var(--outline);min-width:min(100%,320px);box-shadow:inset 0 -6px 0 var(--sand-shade);border-radius:12px;margin:6px 0 18px;overflow:hidden}.medal-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;color:var(--red-ink);padding:10px 18px 4px;font-weight:400}.medal-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-top:2px solid var(--sand-shade);font-variant-numeric:tabular-nums;padding:6px 18px}.medal-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{padding-bottom:14px}.medal-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:first-child{align-items:center;gap:12px;display:flex}.medal-table[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:36px;height:36px;image-rendering:pixelated}.shot[data-astro-cid-lcdefpme]{text-align:center;margin:22px 0 26px}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:3px solid var(--outline);border-radius:6px;width:220px;height:auto;margin:0 auto;display:block}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--game-ink);margin-top:8px;font-size:20px}.checked[data-astro-cid-lcdefpme]{color:var(--game-ink);margin-top:48px;font-size:20px}
