.intro[data-astro-cid-6voplrxj]{padding-block:var(--space-5) var(--space-4)}.intro[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{max-width:20ch;margin:0 0 var(--space-2)}.intro-text[data-astro-cid-6voplrxj]{font-size:var(--step-1);color:var(--muted);max-width:52ch;margin:0}.section-label[data-astro-cid-6voplrxj]{font-size:var(--step-0);color:var(--muted);margin-bottom:var(--space-2);font-weight:600}.platforms[data-astro-cid-6voplrxj]{margin-bottom:var(--space-4)}.tiles[data-astro-cid-6voplrxj]{gap:var(--space-3);grid-template-columns:3fr 2fr;display:grid}.tile[data-astro-cid-6voplrxj]{background:var(--plum-800);border:1px solid var(--plum-700);border-radius:var(--radius);padding:var(--space-3);position:relative}.tile[data-astro-cid-6voplrxj]:hover{border-color:var(--joy)}.glyph[data-astro-cid-6voplrxj]{width:2.75rem;height:2.75rem;color:var(--joy);margin-bottom:var(--space-1)}.tile-console[data-astro-cid-6voplrxj] .glyph[data-astro-cid-6voplrxj]{color:var(--link)}.tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--step-2);margin-bottom:.4rem}.tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--ink);text-decoration:none}.tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:after{content:"";position:absolute;inset:0}.tile[data-astro-cid-6voplrxj]:has(h3 a:focus-visible){outline:3px solid var(--joy);outline-offset:3px}.tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:focus-visible{outline:none}.tile[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);margin-bottom:var(--space-2)}.tile[data-astro-cid-6voplrxj] .count[data-astro-cid-6voplrxj]{font-size:var(--step--1);color:var(--joy);margin:0;font-weight:700}.subs[data-astro-cid-6voplrxj]{z-index:1;margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex;position:relative}.subs[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj],.subs[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{border:1px solid var(--plum-700);background:var(--plum-900);color:var(--ink);border-radius:4px;padding:.15rem .6rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.subs[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{color:var(--muted)}.subs[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{border-color:var(--joy)}.genres[data-astro-cid-6voplrxj]{margin-top:var(--space-5)}.genre-list[data-astro-cid-6voplrxj]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.genre-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{border:2px solid var(--plum-700);color:var(--ink);border-radius:999px;padding:.45rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.genre-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{border-color:var(--joy)}.rec-cta[data-astro-cid-6voplrxj]{margin:var(--space-3) 0 0}.genre-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj].all{color:var(--muted);border-style:dashed}.featured[data-astro-cid-6voplrxj]{background:var(--plum-800);border:2px solid var(--joy);border-radius:var(--radius);box-shadow:var(--shadow-hard);color:var(--ink);text-decoration:none;transition:transform .12s,box-shadow .12s;display:block;position:relative;overflow:hidden}.featured[data-astro-cid-6voplrxj]:hover{color:var(--ink);box-shadow:10px 10px 0 var(--joy);transform:translate(-2px,-2px)}.featured[data-astro-cid-6voplrxj]:active{box-shadow:2px 2px 0 var(--joy);transform:translate(4px,4px)}.featured-cover[data-astro-cid-6voplrxj]{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.featured-body[data-astro-cid-6voplrxj]{padding:var(--space-4);position:relative}.featured-cover[data-astro-cid-6voplrxj]+.featured-body[data-astro-cid-6voplrxj]{background:linear-gradient(90deg, var(--plum-800) 40%, color-mix(in srgb, var(--plum-800) 30%, transparent))}@media (width<=40rem){.featured-cover[data-astro-cid-6voplrxj]+.featured-body[data-astro-cid-6voplrxj]{background:color-mix(in srgb, var(--plum-800) 85%, transparent)}}.featured-meta[data-astro-cid-6voplrxj]{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--step--1);margin-bottom:var(--space-2);display:flex}.featured[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{font-size:var(--step-3);max-width:22ch}.featured[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);max-width:60ch;margin-bottom:var(--space-3)}.latest[data-astro-cid-6voplrxj]{margin-top:var(--space-5)}.list[data-astro-cid-6voplrxj]{margin:0 0 var(--space-3);padding:0;list-style:none}@media (width<=40rem){.tiles[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.featured-body[data-astro-cid-6voplrxj]{padding:var(--space-3)}.featured[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{font-size:var(--step-2)}}
