.portrait[data-astro-cid-idcj4gp7]{margin:0}.frame[data-astro-cid-idcj4gp7]{isolation:isolate;aspect-ratio:1;background:linear-gradient(160deg, var(--cyan) 0%, #7ad7ff 38%, var(--pink) 100%);border:3px solid var(--ink);box-shadow:0 0 0 3px #000, 0 0 26px color-mix(in srgb, var(--cyan) 55%, transparent), 8px 8px 0 3px var(--pink);position:relative;overflow:hidden}.frame[data-astro-cid-idcj4gp7] img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;image-rendering:pixelated;display:block}.frame[data-astro-cid-idcj4gp7]:after{content:"";mix-blend-mode:lighten;pointer-events:none;background:#160d38;position:absolute;inset:0}figcaption[data-astro-cid-idcj4gp7]{font-family:var(--font-display);text-align:center;color:var(--ink-dim);margin-top:18px;font-size:11px}figcaption[data-astro-cid-idcj4gp7] span[data-astro-cid-idcj4gp7]{color:var(--yellow)}.skyline[data-astro-cid-rbd7p7sj]{width:100%;height:clamp(110px,min(24vw,26vh),220px);display:block}.skyline[data-astro-cid-rbd7p7sj] text[data-astro-cid-rbd7p7sj]{font-family:var(--font-display)}.sign[data-astro-cid-rbd7p7sj]:nth-of-type(2){animation:7s step-end infinite dying-tube}@keyframes dying-tube{0%,to{opacity:1}42%{opacity:.25}44%{opacity:1}46%{opacity:.25}49%{opacity:1}}.title-screen[data-astro-cid-lcdefpme]{min-height:calc(100vh - var(--hud-h) - var(--player-h));min-height:calc(100svh - var(--hud-h) - var(--player-h));border-bottom:2px solid var(--line);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.title-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,2.6vw,26px);padding-block:clamp(28px,6vw,64px) 12px;display:flex}.score-line[data-astro-cid-lcdefpme]{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:4px clamp(16px,5vw,56px);margin:0;font-size:clamp(20px,2.4vw,26px);display:flex}.score-line[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--red);font-weight:400}.score-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2) b[data-astro-cid-lcdefpme]{color:var(--yellow)}.score-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3) b[data-astro-cid-lcdefpme]{color:var(--cyan)}.logo[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 0 4px #fff, 0 0 16px var(--pink), 0 0 42px var(--pink), 0 0 90px color-mix(in srgb, var(--pink) 55%, transparent), .055em .055em 0 #8a1049;margin:clamp(6px,2vw,20px) 0 0;font-size:clamp(40px,13.2vw,136px);font-weight:400;line-height:1.1}.logo[data-astro-cid-lcdefpme] .tube[data-astro-cid-lcdefpme]{animation:5.5s step-end infinite tube}@keyframes tube{0%,to{opacity:1}61%{opacity:.35}62%{opacity:1}64%{opacity:.35}67%{opacity:1}91%{opacity:.6}92%{opacity:1}}html[data-fx=off] .logo[data-astro-cid-lcdefpme]{color:var(--pink);text-shadow:.055em .055em #8a1049}html[data-fx=off] .logo[data-astro-cid-lcdefpme] .tube[data-astro-cid-lcdefpme]{animation:none}.tagline[data-astro-cid-lcdefpme]{color:var(--cyan);text-shadow:0 0 12px color-mix(in srgb, var(--cyan) 70%, transparent);margin:0;font-size:clamp(11px,2.4vw,20px)}.who[data-astro-cid-lcdefpme]{color:var(--ink-dim);margin:0;font-size:clamp(21px,2.6vw,28px)}.press-start[data-astro-cid-lcdefpme]{margin-top:clamp(8px,2vw,20px);padding:16px 22px 14px;font-size:clamp(11px,1.8vw,14px)}.card[data-astro-cid-lcdefpme]{grid-template-columns:minmax(220px,340px) 1fr;align-items:start;gap:clamp(24px,5vw,48px);display:grid}.card-kicker[data-astro-cid-lcdefpme]{color:var(--yellow);margin:0 0 12px;font-size:10px}.card-name[data-astro-cid-lcdefpme]{margin:0 0 18px;font-size:clamp(15px,2.6vw,24px);line-height:1.5}.card-facts[data-astro-cid-lcdefpme]{border-block:2px dashed var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,auto));justify-content:start;gap:6px 28px;margin:0 0 18px;padding:12px 0;display:grid}.card-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{white-space:nowrap;gap:10px;display:flex}.card-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-faint)}.card-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--yellow);margin:0}.card-bio[data-astro-cid-lcdefpme]{color:var(--ink);margin:0 0 12px}.card-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 28px;margin:22px 0;padding:0;list-style:none;display:grid}.card-stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:124px 1fr;align-items:center;gap:10px;display:grid}.card-stats[data-astro-cid-lcdefpme] .hud-text[data-astro-cid-lcdefpme]{color:var(--ink-dim);font-size:20px}.card-stats[data-astro-cid-lcdefpme] .meter[data-astro-cid-lcdefpme]{border-width:1px;height:12px}.card-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-lcdefpme]{height:100%;color:var(--ink);background:linear-gradient(180deg, var(--panel-2), var(--panel));border:2px solid var(--line);grid-template-columns:1fr auto;gap:10px 12px;padding:20px;text-decoration:none;transition:transform 80ms steps(2,end);display:grid;position:relative;box-shadow:6px 6px #000}.stage[data-astro-cid-lcdefpme]:hover,.stage[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--c);box-shadow:9px 9px 0 #000, 0 0 22px color-mix(in srgb, var(--c) 50%, transparent);transform:translate(-3px,-3px)}.stage-n[data-astro-cid-lcdefpme]{color:var(--yellow);align-self:center;font-size:10px}.stage-icon[data-astro-cid-lcdefpme]{color:var(--c);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 70%, transparent));grid-row:span 2}.stage-name[data-astro-cid-lcdefpme]{color:var(--c);font-size:clamp(15px,2vw,20px)}.stage-pitch[data-astro-cid-lcdefpme]{color:var(--ink-dim);grid-column:1/-1;font-size:16px;line-height:1.5}.stage-go[data-astro-cid-lcdefpme]{color:var(--ink-faint);grid-column:1/-1;align-self:end;font-size:10px}.stage[data-astro-cid-lcdefpme]:hover .stage-go[data-astro-cid-lcdefpme]{color:var(--c)}.more[data-astro-cid-lcdefpme]{margin:24px 0 0}@media (width<=860px){.card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.card[data-astro-cid-lcdefpme] .portrait{max-width:300px;margin-inline:auto}.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:14px}.stage[data-astro-cid-lcdefpme]{padding:16px}}@media (width<=520px){.stages[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
