.game-card[data-astro-cid-wzgjbdq5]{background:var(--card);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:calc(var(--radius-lg) + 4px);min-width:0;box-shadow:var(--shadow-quiet);transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s;flex-direction:column;padding:10px 10px 14px;display:flex}.game-card[data-astro-cid-wzgjbdq5]:hover{border-color:color-mix(in srgb, var(--accent-hi) 34%, var(--line));box-shadow:var(--shadow-plate);transform:translateY(-4px)}.game-cover[data-astro-cid-wzgjbdq5]{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--sunken);isolation:isolate;display:block;position:relative;overflow:hidden}.game-cover[data-astro-cid-wzgjbdq5] img[data-astro-cid-wzgjbdq5]{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease), filter .45s var(--ease)}.game-cover[data-astro-cid-wzgjbdq5]:hover img[data-astro-cid-wzgjbdq5]{filter:saturate(1.15);transform:scale(1.045)}.game-cover-glow[data-astro-cid-wzgjbdq5]{background:linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--stage) 40%, transparent));pointer-events:none;position:absolute;inset:0}.game-category[data-astro-cid-wzgjbdq5],.game-flag[data-astro-cid-wzgjbdq5]{z-index:2;font-family:var(--font-utility);font-size:var(--text-micro);letter-spacing:var(--track-mid);text-transform:uppercase;position:absolute;top:12px}.game-category[data-astro-cid-wzgjbdq5]{border-radius:var(--radius-round);background:color-mix(in srgb, var(--card) 78%, transparent);border:1px solid color-mix(in srgb, var(--card) 94%, transparent);color:var(--ink);backdrop-filter:blur(8px);padding:5px 9px;left:12px}.game-flag[data-astro-cid-wzgjbdq5]{border-radius:var(--radius-round);background:var(--accent-hi);color:var(--on-accent);align-items:center;gap:5px;padding:5px 9px;display:inline-flex;right:12px}.game-flag-lock[data-astro-cid-wzgjbdq5]{background:var(--lime);color:var(--on-lime)}.game-copy[data-astro-cid-wzgjbdq5]{flex-direction:column;flex:1;gap:8px;padding:14px 8px 0;display:flex}.game-heading[data-astro-cid-wzgjbdq5]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.game-heading[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]{min-width:0;text-decoration:none}h3[data-astro-cid-wzgjbdq5]{font-size:var(--text-h4);letter-spacing:var(--track-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.game-heading[data-astro-cid-wzgjbdq5] a[data-astro-cid-wzgjbdq5]:hover h3[data-astro-cid-wzgjbdq5]{color:var(--accent-hi)}.game-plays[data-astro-cid-wzgjbdq5]{font-family:var(--font-utility);font-size:var(--text-micro);color:var(--muted);letter-spacing:.02em;flex-shrink:0}.game-copy[data-astro-cid-wzgjbdq5] p[data-astro-cid-wzgjbdq5]{color:var(--muted);font-size:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.game-actions[data-astro-cid-wzgjbdq5]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.game-link[data-astro-cid-wzgjbdq5]{font-size:var(--text-small);color:var(--accent);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.game-link[data-astro-cid-wzgjbdq5]:hover{text-underline-offset:4px;text-decoration:underline}.game-play[data-astro-cid-wzgjbdq5]{background:var(--lime);width:38px;height:38px;color:var(--on-lime);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);transition:transform .18s var(--ease), background .18s;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.game-play[data-astro-cid-wzgjbdq5]:hover{background:color-mix(in srgb, var(--lime) 80%, var(--card));transform:scale(1.08)}.game-card-large[data-astro-cid-wzgjbdq5] .game-copy[data-astro-cid-wzgjbdq5] h3[data-astro-cid-wzgjbdq5]{font-size:var(--text-h3)}
