.player-shell[data-astro-cid-h2e7rbrf]{background:var(--ink);border:var(--bw) solid var(--ink);box-shadow:8px 8px 0 color-mix(in srgb, var(--c) 100%, transparent), 8px 8px 0 2.5px var(--ink);border-radius:22px;padding:12px 12px 0;overflow:hidden}.player[data-astro-cid-h2e7rbrf]{width:min(100%, calc(76vh * var(--ratio)));aspect-ratio:var(--ratio);background:#000;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.player[data-astro-cid-h2e7rbrf] iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.player[data-astro-cid-h2e7rbrf]:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.player-cover[data-astro-cid-h2e7rbrf]{cursor:pointer;width:100%;color:var(--text);font:inherit;background:#000;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.player-cover[data-astro-cid-h2e7rbrf] .cover-bg{object-fit:cover;filter:blur(18px)brightness(.45);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.cover-inner[data-astro-cid-h2e7rbrf]{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex;position:relative}.cover-inner[data-astro-cid-h2e7rbrf] .cover-thumb{width:clamp(80px,18vmin,140px);height:auto;box-shadow:var(--shadow);border:3px solid #ffffffd9;border-radius:18px}.cover-title[data-astro-cid-h2e7rbrf]{font-family:var(--display);color:#fff;text-shadow:0 2px 8px #000;font-size:clamp(1.2rem,3.2vw,2rem);font-weight:800}.play-pill[data-astro-cid-h2e7rbrf]{padding:12px 26px;font-size:1.05rem}.player-cover[data-astro-cid-h2e7rbrf]:hover .play-pill[data-astro-cid-h2e7rbrf]{filter:brightness(1.1);transform:scale(1.04)}.cover-note[data-astro-cid-h2e7rbrf]{color:#cfd8ea;font-size:.85rem}.player-bar[data-astro-cid-h2e7rbrf]{background:var(--paper);border-top:var(--bw) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px -12px 0;padding:12px 16px;display:flex}.player-bar[data-astro-cid-h2e7rbrf] h1[data-astro-cid-h2e7rbrf]{margin:0;font-size:clamp(1.3rem,3.2vw,1.8rem)}.h1-sub[data-astro-cid-h2e7rbrf]{background:var(--c);border:2px solid var(--ink);vertical-align:middle;border-radius:8px;padding:0 8px;font-size:.7em;display:inline-block;transform:rotate(-3deg)}.pb-actions[data-astro-cid-h2e7rbrf]{gap:8px;display:flex}.btn[data-astro-cid-h2e7rbrf].small{padding:8px 14px;font-size:.9rem}.game-main[data-astro-cid-h2e7rbrf]{margin-top:26px}.summary-lede[data-astro-cid-h2e7rbrf]{font-family:var(--hand);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-sm);background:#fff4a8;border-radius:4px;padding:12px 16px;font-size:1.6rem;font-weight:700;line-height:1.25;transform:rotate(-.8deg);color:var(--ink)!important}.side[data-astro-cid-h2e7rbrf]{gap:22px;display:grid}.side-h[data-astro-cid-h2e7rbrf]{font-family:var(--hand);letter-spacing:0;margin:0 0 8px;font-size:1.7rem}.facts[data-astro-cid-h2e7rbrf] dl[data-astro-cid-h2e7rbrf]{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.92rem;display:grid}.facts[data-astro-cid-h2e7rbrf] dt[data-astro-cid-h2e7rbrf]{color:var(--muted)}.facts[data-astro-cid-h2e7rbrf] dd[data-astro-cid-h2e7rbrf]{margin:0}.tags[data-astro-cid-h2e7rbrf]{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf]{background:var(--c);border:2px solid var(--ink);color:var(--ink);border-radius:999px;padding:0 9px;font-size:.78rem;font-weight:700}.siblings[data-astro-cid-h2e7rbrf] ul[data-astro-cid-h2e7rbrf],.guides-box[data-astro-cid-h2e7rbrf] ul[data-astro-cid-h2e7rbrf]{margin:0 0 8px;padding:0;font-size:.9rem;list-style:none}.siblings[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf],.guides-box[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf]{border-bottom:1.5px dashed #17171c33;padding:5px 0}.siblings[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf],.guides-box[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf]{font-weight:800}.learn[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{margin:0;font-size:.92rem}.credits[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{overflow-wrap:anywhere;margin:0 0 10px;font-size:.88rem}.small[data-astro-cid-h2e7rbrf]{font-size:.82rem!important}@media (width<=960px){.side[data-astro-cid-h2e7rbrf]{position:static}}
