.game-card[data-astro-cid-wzgjbdq5]{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line);isolation:isolate;background:var(--surface-strong);transition:border-color .35s,box-shadow .35s,transform .35s;display:block;position:relative;overflow:hidden}.game-card[data-astro-cid-wzgjbdq5].featured{aspect-ratio:21/9}.media[data-astro-cid-wzgjbdq5]{z-index:-2;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.shade[data-astro-cid-wzgjbdq5]{z-index:-1;background:linear-gradient(#0000 36%,#04060c8c 66%,#04060cf0 100%),linear-gradient(90deg,#04060c59,#0000 50%);position:absolute;inset:0}.status[data-astro-cid-wzgjbdq5]{position:absolute;top:20px;left:20px}.meta[data-astro-cid-wzgjbdq5]{gap:8px;padding:clamp(22px,3vw,36px);display:grid;position:absolute;inset:auto 0 0}.genre[data-astro-cid-wzgjbdq5]{letter-spacing:.14em;text-transform:uppercase;color:var(--game-accent);font-size:12px}h3[data-astro-cid-wzgjbdq5]{font-size:clamp(26px,3vw,34px)}.featured[data-astro-cid-wzgjbdq5] h3[data-astro-cid-wzgjbdq5]{font-size:clamp(34px,5vw,64px)}p[data-astro-cid-wzgjbdq5]{max-width:46ch;color:var(--text-dim)}.featured[data-astro-cid-wzgjbdq5] p[data-astro-cid-wzgjbdq5]{font-size:clamp(17px,1.6vw,19px)}.go[data-astro-cid-wzgjbdq5]{color:#050914;background:#eaf6ff;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:40px;margin-top:10px;padding:0 18px;font-size:14.5px;font-weight:550;display:inline-flex}.go[data-astro-cid-wzgjbdq5] .arrow[data-astro-cid-wzgjbdq5]{transition:transform .2s}.linked[data-astro-cid-wzgjbdq5]:hover{border-color:color-mix(in srgb, var(--game-accent) 45%, transparent);box-shadow:0 30px 80px -40px color-mix(in srgb, var(--game-accent) 60%, transparent);transform:translateY(-2px)}.linked[data-astro-cid-wzgjbdq5]:hover .media[data-astro-cid-wzgjbdq5]{transform:scale(1.04)}.linked[data-astro-cid-wzgjbdq5]:hover .go[data-astro-cid-wzgjbdq5] .arrow[data-astro-cid-wzgjbdq5]{transform:translate(3px)}@media (width<=760px){.game-card[data-astro-cid-wzgjbdq5],.game-card[data-astro-cid-wzgjbdq5].featured{aspect-ratio:4/5}}.game-card[data-astro-cid-wzgjbdq5].with-trailer{aspect-ratio:auto}.with-trailer[data-astro-cid-wzgjbdq5] .meta[data-astro-cid-wzgjbdq5]{position:static}.with-trailer[data-astro-cid-wzgjbdq5] .badge[data-astro-cid-wzgjbdq5]{width:fit-content}.games-hero[data-astro-cid-aqnn2ztw]{padding-bottom:clamp(36px,5vw,56px)}.games-hero[data-astro-cid-aqnn2ztw] h1[data-astro-cid-aqnn2ztw]{max-width:16ch}.library[data-astro-cid-aqnn2ztw]{gap:18px;padding-bottom:clamp(80px,10vw,120px);display:grid}.grid[data-astro-cid-aqnn2ztw]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.showcase-tile[data-astro-cid-aqnn2ztw]{border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(500px 260px at 100% 0%, #2f6bff29, transparent 70%), var(--surface);align-content:end;gap:14px;padding:clamp(22px,3vw,36px);transition:border-color .3s;display:grid}.showcase-tile[data-astro-cid-aqnn2ztw] h3[data-astro-cid-aqnn2ztw]{max-width:16ch;font-size:clamp(26px,3vw,34px)}.showcase-tile[data-astro-cid-aqnn2ztw] .go[data-astro-cid-aqnn2ztw]{color:var(--accent);gap:8px;font-weight:550;display:inline-flex}.showcase-tile[data-astro-cid-aqnn2ztw] .arrow[data-astro-cid-aqnn2ztw]{transition:transform .2s}.showcase-tile[data-astro-cid-aqnn2ztw]:hover{border-color:var(--line-strong)}.showcase-tile[data-astro-cid-aqnn2ztw]:hover .arrow[data-astro-cid-aqnn2ztw]{transform:translate(3px)}@media (width<=760px){.grid[data-astro-cid-aqnn2ztw]{grid-template-columns:1fr}}
