.card.svelte-n3ft5o{border-radius:var(--radius);background:var(--card-bg);flex-direction:column;height:100%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.card.svelte-n3ft5o:hover{box-shadow:inset 0 0 0 2px var(--accent), 0 24px 60px -30px var(--accent);transform:translateY(-4px)}.art.svelte-n3ft5o{aspect-ratio:16/9;position:relative;overflow:hidden}.cover.svelte-n3ft5o{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card.svelte-n3ft5o:hover .cover:where(.svelte-n3ft5o){transform:scale(1.04)}.badge.svelte-n3ft5o{position:absolute;top:1rem;left:1rem}.body.svelte-n3ft5o{padding:1.25rem 1.5rem 1.5rem}h2.svelte-n3ft5o{width:fit-content;font-size:1.6rem}p.svelte-n3ft5o{color:var(--muted);margin-top:.35rem}ul.svelte-n3ft5o{flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding:0;list-style:none;display:flex}li.svelte-n3ft5o{background:#ffffff14;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:500}header.svelte-1uha8ag{padding:clamp(3rem,10vw,7rem) 0 clamp(2rem,5vw,3.5rem)}h1.svelte-1uha8ag{font-size:clamp(2.75rem,8vw,5rem);font-weight:800}.games.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.5rem;padding:0;list-style:none;display:grid}
