.abstract-cover[data-astro-cid-fyxuitn2]{width:100%;height:100%;display:block}.abstract-cover[data-astro-cid-fyxuitn2] circle[data-astro-cid-fyxuitn2]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.abstract-cover--animate[data-astro-cid-fyxuitn2] circle[data-astro-cid-fyxuitn2]{animation:cover-grow .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}}@keyframes cover-grow{0%{opacity:0;transform:scale(.2)}}.game-cover[data-astro-cid-r2gepsec]{background:var(--game-bg);color:var(--game-fg);aspect-ratio:16/10;position:relative;overflow:hidden;container-type:inline-size}.game-cover[data-astro-cid-r2gepsec] .game-cover__img,.game-cover[data-astro-cid-r2gepsec] picture,.game-cover[data-astro-cid-r2gepsec] img{object-fit:cover;width:100%;height:100%}.game-cover__type[data-astro-cid-r2gepsec]{letter-spacing:-.02em;color:var(--game-accent);place-items:end start;padding:6%;font-size:clamp(2rem,9cqi,7rem);font-weight:800;font-stretch:75%;line-height:.9;display:grid;position:absolute;inset:0}.platforms[data-astro-cid-sjudcz26]{flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;list-style:none;display:inline-flex}.platforms[data-astro-cid-sjudcz26] li[data-astro-cid-sjudcz26]{align-items:baseline;gap:.45em;display:inline-flex}.platforms[data-astro-cid-sjudcz26] li[data-astro-cid-sjudcz26]+li[data-astro-cid-sjudcz26]:before{content:"/";opacity:.45;margin-right:.45em}.platforms__name[data-astro-cid-sjudcz26]{font-weight:620}.platforms__state[data-astro-cid-sjudcz26]{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;opacity:.8;font-size:.72em;font-stretch:87.5%}.platforms__state[data-astro-cid-sjudcz26]:before{content:"· "}.game-card[data-astro-cid-wzgjbdq5]{border:1px solid var(--rule);background:var(--paper);height:100%;transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);position:relative;container-type:inline-size}.game-card__inner[data-astro-cid-wzgjbdq5]{grid-template-rows:auto 1fr;height:100%;display:grid}@container (width>=46rem){.game-card__inner[data-astro-cid-wzgjbdq5]{grid-template-rows:none;grid-template-columns:minmax(0,11fr) minmax(0,9fr)}}.game-card[data-astro-cid-wzgjbdq5]:hover{box-shadow:.45rem .45rem 0 var(--ink);transform:translate(-.2rem,-.2rem)}.game-card[data-astro-cid-wzgjbdq5]:has(.game-card__link:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.game-card__media[data-astro-cid-wzgjbdq5]{border-bottom:1px solid var(--rule);overflow:hidden}@container (width>=46rem){.game-card__media[data-astro-cid-wzgjbdq5]{border-bottom:0;border-right:1px solid var(--rule)}}.game-card__media[data-astro-cid-wzgjbdq5] .game-cover{height:100%;transition:transform .6s var(--ease-out)}.game-card[data-astro-cid-wzgjbdq5]:hover .game-card__media[data-astro-cid-wzgjbdq5] .game-cover{transform:scale(1.025)}.game-card__body[data-astro-cid-wzgjbdq5]{align-items:flex-start;gap:var(--space-s);padding:var(--space-m) var(--space-m) var(--space-l);flex-direction:column;display:flex;container-type:inline-size}.game-card__title[data-astro-cid-wzgjbdq5]{font-size:min(5rem, calc(17cqi * var(--title-scale,1)));letter-spacing:-.02em;font-weight:800;font-stretch:75%;line-height:.9}.game-card__link[data-astro-cid-wzgjbdq5]{text-decoration:none}.game-card__link[data-astro-cid-wzgjbdq5]:after{content:"";z-index:1;position:absolute;inset:0}.game-card__link[data-astro-cid-wzgjbdq5]:focus-visible{outline:none}.game-card__tagline[data-astro-cid-wzgjbdq5]{font-size:var(--step-1);font-weight:650;font-stretch:88%;line-height:1.2}.game-card__summary[data-astro-cid-wzgjbdq5]{color:var(--ink-2);max-width:34rem}.game-card__meta[data-astro-cid-wzgjbdq5]{padding-top:var(--space-2xs);flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;display:flex}.game-card__meta-label[data-astro-cid-wzgjbdq5]{color:var(--ink-3)}.game-card__cta[data-astro-cid-wzgjbdq5]{padding-top:var(--space-s);text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.25em;margin-top:auto;font-weight:650;text-decoration-thickness:.15em}.game-card__cta[data-astro-cid-wzgjbdq5] span[data-astro-cid-wzgjbdq5]{transition:transform var(--dur) var(--ease-out);display:inline-block}.game-card[data-astro-cid-wzgjbdq5]:hover .game-card__cta[data-astro-cid-wzgjbdq5] span[data-astro-cid-wzgjbdq5]{transform:translate(.3rem)}@media (prefers-reduced-motion:reduce){.game-card[data-astro-cid-wzgjbdq5]:hover,.game-card[data-astro-cid-wzgjbdq5]:hover .game-card__media[data-astro-cid-wzgjbdq5] .game-cover{transform:none}}
