h1[data-astro-cid-m3zpgalb],h2[data-astro-cid-m3zpgalb],h3[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-weight:var(--display-weight);font-synthesis:none}.wrap[data-astro-cid-m3zpgalb]{width:min(100% - 2rem, var(--content-width));margin-inline:auto}img[data-astro-cid-m3zpgalb]{image-rendering:pixelated}[data-astro-cid-m3zpgalb][hidden]{display:none!important}.hero[data-astro-cid-m3zpgalb]{background:var(--color-bg);position:relative}.sky[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;object-position:50% 100%;width:100%;height:max(24vw,300px)}.hero-body[data-astro-cid-m3zpgalb]{width:min(100% - 2rem, var(--content-width));grid-template-columns:1fr 320px;gap:3rem;margin-inline:auto;padding-bottom:4rem;display:grid}.hero-text[data-astro-cid-m3zpgalb]{padding-top:2.5rem}h1[data-astro-cid-m3zpgalb]{font-size:var(--pixel-xl);word-break:auto-phrase;line-height:1.25}.hero-text[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:34rem;color:var(--color-muted);margin:1.25rem 0 1.75rem;font-size:1.125rem}.board[data-astro-cid-m3zpgalb]{border:4px solid var(--color-ink);outline:4px solid var(--color-panel-edge);background:var(--color-ink);margin-top:-6.5rem;position:relative;box-shadow:12px 12px #18142573}.board[data-astro-cid-m3zpgalb] canvas[data-astro-cid-m3zpgalb]{aspect-ratio:240/394;width:100%;height:auto;image-rendering:pixelated;display:block}.board-touch[data-astro-cid-m3zpgalb]{touch-action:none;cursor:grab;position:absolute;inset:49.2386% 0 0}.board-hint[data-astro-cid-m3zpgalb]{inset-inline:0;text-align:center;pointer-events:none;background:#181425d9;margin:0;padding:.25rem .5rem;font-size:.875rem;position:absolute;top:0}.board-pop[data-astro-cid-m3zpgalb]{inset-inline:0;color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-l);text-align:center;text-shadow:3px 3px 0 var(--color-ink);pointer-events:none;margin:0;position:absolute;top:14%}.board-won[data-astro-cid-m3zpgalb]{text-align:center;background:#181425eb;align-content:center;justify-items:center;gap:1rem;padding:1.5rem;display:grid;position:absolute;inset:0}.board-won[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-size:var(--pixel-m);margin:0;line-height:1.4}.board-won[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb]{border:2px solid var(--color-panel-edge);background:var(--color-panel);min-height:44px;color:inherit;font:inherit;cursor:pointer;padding-inline:1rem}.free[data-astro-cid-m3zpgalb]{background:var(--color-accent);color:var(--color-ink);padding-block:4.5rem 4rem;position:relative}.free[data-astro-cid-m3zpgalb]:before{content:"";background:conic-gradient(from 90deg at 50% 50%, transparent 25%, var(--color-accent) 0 50%, transparent 0 75%, var(--color-accent) 0) 0 0 / 24px 24px;height:12px;position:absolute;inset:-12px 0 auto}.free[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--pixel-xxl);line-height:1.15}.free[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.25rem 0 0;padding:0;font-size:1.125rem;font-weight:500;line-height:1.5;list-style:none;display:grid}.roster[data-astro-cid-m3zpgalb]{padding-block:6rem}.roster[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.tower[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.shots[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--pixel-l);line-height:1.25}.roster-head[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.tower[data-astro-cid-m3zpgalb] .wrap[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:38rem;color:var(--color-muted);margin:.875rem 0 0}.roster-body[data-astro-cid-m3zpgalb]{grid-template-columns:360px 1fr;gap:3rem;margin-top:2.5rem;display:grid}.roster-card[data-astro-cid-m3zpgalb] article[data-astro-cid-m3zpgalb]{border:4px solid var(--color-panel-edge);background:var(--color-panel);padding:0 1.25rem 1.25rem}.roster-art[data-astro-cid-m3zpgalb]{margin-inline:-1.25rem;background:var(--color-panel-edge);place-items:center;height:280px;margin-bottom:1rem;display:grid}.roster-art[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{width:270px;height:270px}.roster-card[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:var(--pixel-m)}.roster-spell[data-astro-cid-m3zpgalb]{color:var(--color-accent);align-items:center;gap:.5rem;margin:.5rem 0;font-size:.9375rem;display:flex}.roster-card[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]:last-child{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.6}.roster-grid[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb][aria-pressed=true]{border-color:var(--color-accent);background:var(--color-panel-edge)}.roster-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.roster-grid[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb]{background:var(--color-panel);cursor:pointer;border:2px solid #0000;width:100%;padding:0;display:block;overflow:hidden}.roster-grid[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{width:100%;height:auto}.locked[data-astro-cid-m3zpgalb],.floor-locked[data-astro-cid-m3zpgalb] .floor-art[data-astro-cid-m3zpgalb]{background:var(--color-panel);color:var(--color-panel-edge);font-family:var(--font-display);font-size:var(--pixel-l);place-items:center;display:grid}.locked[data-astro-cid-m3zpgalb]{aspect-ratio:1}.roster-locked[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:1rem 0 0}.tower[data-astro-cid-m3zpgalb]{background:var(--color-panel);padding-block:5rem}.floors[data-astro-cid-m3zpgalb]{padding:0 max(1rem, (100vw - var(--content-width)) / 2) 1rem;scroll-snap-type:x proximity;scroll-padding-inline:max(1rem, (100vw - var(--content-width)) / 2);gap:.75rem;margin:2.25rem 0 0;list-style:none;display:flex;overflow-x:auto}.floors[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{scroll-snap-align:start;flex:0 0 240px}.floor-art[data-astro-cid-m3zpgalb]{height:260px;image-rendering:pixelated;background-position:50%;background-size:240px 260px;place-items:end center;padding-bottom:14px;display:grid}.floor-locked[data-astro-cid-m3zpgalb] .floor-art[data-astro-cid-m3zpgalb]{background:var(--color-bg);height:260px;font-size:var(--pixel-xxl);padding:0}.floor-art[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{width:128px;height:128px}.floors[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}.floor-number[data-astro-cid-m3zpgalb]{color:var(--color-accent);font-size:.875rem;margin-top:.75rem!important}.floor-name[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-size:var(--pixel-s);line-height:1.4}.floor-boss[data-astro-cid-m3zpgalb]{color:var(--color-muted);font-size:.875rem}.shots[data-astro-cid-m3zpgalb]{padding-block:5.5rem}.shots-row[data-astro-cid-m3zpgalb]{padding:0 max(1rem, (100vw - var(--content-width)) / 2) 1rem;scroll-snap-type:x proximity;scroll-padding-inline:max(1rem, (100vw - var(--content-width)) / 2);gap:1rem;margin-top:2.25rem;display:flex;overflow-x:auto}.shots-row[data-astro-cid-m3zpgalb] img{image-rendering:auto;scroll-snap-align:start;flex:none;width:280px;height:auto}.summit[data-astro-cid-m3zpgalb]{text-align:center;background:linear-gradient(#18142533,#181425bf),url(/game/sky.webp) 50%/cover;justify-items:center;gap:1rem;padding:6rem 1rem 7rem;display:grid}.summit-logo[data-astro-cid-m3zpgalb]{width:min(384px,80vw);height:auto}.summit[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--pixel-l)}.summit[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:36rem;color:var(--color-text);margin:0 0 .75rem}button[data-astro-cid-m3zpgalb]:focus-visible,.floors[data-astro-cid-m3zpgalb]:focus-visible,.shots-row[data-astro-cid-m3zpgalb]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (width<=860px){.hero-body[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sky[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{height:50vw;min-height:200px}.board[data-astro-cid-m3zpgalb]{width:min(100%,390px);margin:0 auto}.hero-text[data-astro-cid-m3zpgalb]{padding-top:1.5rem}.hero-badge[data-astro-cid-m3zpgalb]{display:none}.free[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:1rem}.roster-body[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}.roster-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.roster-art[data-astro-cid-m3zpgalb]{height:240px}.roster-art[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{width:225px;height:225px}}
