.detail[data-astro-cid-zuphdlsg]{--content:52rem;padding-top:2rem}.back[data-astro-cid-zuphdlsg]{color:var(--muted);align-items:center;gap:.4rem;font-size:.88rem;text-decoration:none;display:inline-flex}.back[data-astro-cid-zuphdlsg]:hover{color:var(--blue)}.hero[data-astro-cid-zuphdlsg]{gap:1.25rem;margin-top:1.5rem;display:grid}.hero__media[data-astro-cid-zuphdlsg]{aspect-ratio:21/9;border:1px solid color-mix(in srgb, var(--a1) 45%, var(--border));box-shadow:0 0 40px -12px color-mix(in srgb, var(--a1) 50%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--a2) 15%, transparent);background:#1c232c;overflow:hidden}.hero__media[data-astro-cid-zuphdlsg] img,.hero__media[data-astro-cid-zuphdlsg] .cover{object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.hero__id[data-astro-cid-zuphdlsg]{align-items:center;gap:1.1rem;display:flex}.hero__status[data-astro-cid-zuphdlsg]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sage);font-size:.72rem}.hero__award[data-astro-cid-zuphdlsg]{color:var(--gold);margin-left:.9rem}.detail--game[data-astro-cid-zuphdlsg] .hero__status[data-astro-cid-zuphdlsg]{color:var(--a1)}.hero[data-astro-cid-zuphdlsg] h1[data-astro-cid-zuphdlsg]{letter-spacing:-.03em;margin:.15rem 0 .35rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:650}.detail--game[data-astro-cid-zuphdlsg] .hero[data-astro-cid-zuphdlsg] h1[data-astro-cid-zuphdlsg]{font-family:var(--font-display);letter-spacing:0;font-weight:700}.hero__summary[data-astro-cid-zuphdlsg]{color:var(--muted);max-width:40rem}@media (width<=559px){.hero__id[data-astro-cid-zuphdlsg]{flex-direction:column;align-items:flex-start;gap:.8rem}.hero__id[data-astro-cid-zuphdlsg] .plogo{width:3.5rem!important;height:3.5rem!important}.hero__media[data-astro-cid-zuphdlsg]{aspect-ratio:16/9}}.actions[data-astro-cid-zuphdlsg]{flex-wrap:wrap;gap:.5rem;display:flex}.detail--tech[data-astro-cid-zuphdlsg] .btn[data-astro-cid-zuphdlsg]{border-radius:var(--radius)}.detail--game[data-astro-cid-zuphdlsg] .btn--accent[data-astro-cid-zuphdlsg]{background:var(--a1);border-color:var(--a1);color:#1b2129}.detail--game[data-astro-cid-zuphdlsg] .btn--accent[data-astro-cid-zuphdlsg]:hover{filter:brightness(1.1)}.facts[data-astro-cid-zuphdlsg]{border:1px solid var(--border-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 70%, transparent);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:2rem 0 0;display:grid;overflow:hidden}.facts[data-astro-cid-zuphdlsg] div[data-astro-cid-zuphdlsg]{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);margin:0 -1px -1px 0;padding:.65rem .85rem}.facts[data-astro-cid-zuphdlsg] dt[data-astro-cid-zuphdlsg]{font-family:var(--font-mono);color:var(--muted);font-size:.7rem}.facts[data-astro-cid-zuphdlsg] dd[data-astro-cid-zuphdlsg]{margin:.1rem 0 0;font-size:.9rem}.block[data-astro-cid-zuphdlsg]{margin-top:2.75rem}.block[data-astro-cid-zuphdlsg] h2[data-astro-cid-zuphdlsg]{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.15rem;font-weight:600;display:flex}.detail--game[data-astro-cid-zuphdlsg] .block[data-astro-cid-zuphdlsg] h2[data-astro-cid-zuphdlsg]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--a1)}.tags[data-astro-cid-zuphdlsg]{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.note[data-astro-cid-zuphdlsg]{color:var(--muted);margin:-.4rem 0 1rem;font-size:.85rem}.team[data-astro-cid-zuphdlsg]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.team[data-astro-cid-zuphdlsg] li[data-astro-cid-zuphdlsg]{border:1px solid var(--border-soft);border-left:3px solid var(--a1,var(--blue));background:color-mix(in srgb, var(--surface) 60%, transparent);padding:.65rem .85rem;display:grid}.team[data-astro-cid-zuphdlsg] span[data-astro-cid-zuphdlsg]{color:var(--muted);font-size:.85rem}.gallery[data-astro-cid-zuphdlsg]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-zuphdlsg] a[data-astro-cid-zuphdlsg]{aspect-ratio:16/10;border:1px solid var(--border-soft);border-radius:var(--radius);background:#1c232c;display:block;overflow:hidden}.gallery[data-astro-cid-zuphdlsg] img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .5s var(--ease)}@media (prefers-reduced-motion:no-preference){.gallery[data-astro-cid-zuphdlsg] a[data-astro-cid-zuphdlsg]:hover img{transform:scale(1.04)}}.posts[data-astro-cid-zuphdlsg]{margin:0;padding:0;list-style:none}.posts[data-astro-cid-zuphdlsg] li[data-astro-cid-zuphdlsg]{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.posts[data-astro-cid-zuphdlsg] span[data-astro-cid-zuphdlsg]{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.prose[data-astro-cid-zuphdlsg]{max-width:44rem;color:var(--text)}.prose[data-astro-cid-zuphdlsg] p,.prose[data-astro-cid-zuphdlsg] ul,.prose[data-astro-cid-zuphdlsg] ol,.prose[data-astro-cid-zuphdlsg] blockquote,.prose[data-astro-cid-zuphdlsg] table,.prose[data-astro-cid-zuphdlsg] pre{margin:0 0 1rem}.prose[data-astro-cid-zuphdlsg] h2,.prose[data-astro-cid-zuphdlsg] h3{text-transform:none;letter-spacing:0;font-size:1.1rem;font-weight:600;font-family:var(--font);color:var(--text);margin:2rem 0 .75rem}.prose[data-astro-cid-zuphdlsg] h3{font-size:1rem}.prose[data-astro-cid-zuphdlsg] img{border-radius:8px;max-width:100%;height:auto}.prose[data-astro-cid-zuphdlsg] li+li{margin-top:.3rem}.prose[data-astro-cid-zuphdlsg] blockquote{border-left:3px solid var(--sand);background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--muted);padding:.6rem 1rem}.prose[data-astro-cid-zuphdlsg] blockquote p:last-child{margin:0}.prose[data-astro-cid-zuphdlsg] code{background:var(--surface);font-family:var(--font-mono);border-radius:5px;padding:.1rem .35rem;font-size:.85em}.prose[data-astro-cid-zuphdlsg] pre{border-radius:var(--radius);background:#232b35;padding:.9rem 1rem;overflow-x:auto}.prose[data-astro-cid-zuphdlsg] pre code{background:0 0;padding:0}.prose[data-astro-cid-zuphdlsg] table{border-collapse:collapse;font-size:.9rem;display:block;overflow-x:auto}.prose[data-astro-cid-zuphdlsg] th,.prose[data-astro-cid-zuphdlsg] td{border:1px solid var(--border-soft);text-align:left;padding:.4rem .7rem}.prose[data-astro-cid-zuphdlsg] hr{border:0;border-top:1px solid var(--border-soft);margin:2rem 0}.readme[data-astro-cid-zuphdlsg]{border:1px solid var(--border-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 80%, transparent);max-width:none;padding:1.25rem 1.4rem;font-size:.95rem}.readme-wrap[data-astro-cid-zuphdlsg]{position:relative}.readme-wrap[data-astro-cid-zuphdlsg].is-collapsed .readme[data-astro-cid-zuphdlsg]{max-height:40rem;overflow:hidden;mask-image:linear-gradient(#000 70%,#0000)}.readme-more[data-astro-cid-zuphdlsg]{margin:.9rem auto 0;display:flex}.readme-more[data-astro-cid-zuphdlsg][hidden]{display:none}.readme[data-astro-cid-zuphdlsg]>:first-child{margin-top:0}.readme[data-astro-cid-zuphdlsg] p a img[src*=shields\.io]{border-radius:3px;margin:0 .15rem;display:inline-block}.pager[data-astro-cid-zuphdlsg]{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:.75rem;margin-top:3.5rem;padding-top:1.5rem;display:grid}.pager__link[data-astro-cid-zuphdlsg]{border:1px solid var(--border-soft);border-radius:var(--radius);color:var(--text);align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.pager__link[data-astro-cid-zuphdlsg]:hover{border-color:var(--a1,var(--blue));background:color-mix(in srgb, var(--surface) 70%, transparent)}.pager__link--next[data-astro-cid-zuphdlsg]{text-align:right;grid-column:2;justify-content:flex-end}.pager__link[data-astro-cid-zuphdlsg]>span[data-astro-cid-zuphdlsg]{min-width:0;display:grid}.pager__dir[data-astro-cid-zuphdlsg]{font-family:var(--font-mono);color:var(--muted);font-size:.7rem}.pager__title[data-astro-cid-zuphdlsg]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}
