.card[data-astro-cid-tjdfhdqb]{position:relative;background:var(--c-surface);border:var(--border-strong);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.card[data-astro-cid-tjdfhdqb]:hover,.card[data-astro-cid-tjdfhdqb]:focus-within{border-color:var(--c-accent);background:var(--c-surface-2);transform:translateY(-1px)}.card[data-astro-cid-tjdfhdqb]:before,.card[data-astro-cid-tjdfhdqb]:after{content:"";position:absolute;width:.6rem;height:.6rem;border:0 solid var(--c-accent);opacity:0;transition:opacity var(--dur-fast) var(--ease);pointer-events:none}.card[data-astro-cid-tjdfhdqb]:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.card[data-astro-cid-tjdfhdqb]:after{right:-1px;bottom:-1px;border-right-width:1px;border-bottom-width:1px}.card[data-astro-cid-tjdfhdqb]:hover:before,.card[data-astro-cid-tjdfhdqb]:hover:after,.card[data-astro-cid-tjdfhdqb]:focus-within:before,.card[data-astro-cid-tjdfhdqb]:focus-within:after{opacity:1}.card__link[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;gap:var(--s-3);height:100%;min-width:0;padding:var(--s-4);color:inherit}.card[data-astro-cid-tjdfhdqb] .card__pic{margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;max-width:none;aspect-ratio:16 / 9;border-bottom:var(--border)}.card[data-astro-cid-tjdfhdqb]:hover .card__pic img{transform:scale(1.02)}.card__head[data-astro-cid-tjdfhdqb]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.card__title[data-astro-cid-tjdfhdqb]{flex:1 1 auto;min-width:0;font-size:var(--t-base);font-weight:600;line-height:var(--lh-snug);color:var(--c-text)}.card[data-astro-cid-tjdfhdqb]:hover .card__title[data-astro-cid-tjdfhdqb],.card[data-astro-cid-tjdfhdqb]:focus-within .card__title[data-astro-cid-tjdfhdqb]{color:var(--c-accent)}.card__brand[data-astro-cid-tjdfhdqb]{flex:0 1 auto;min-width:0;max-width:33%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-text-muted)}.card__game[data-astro-cid-tjdfhdqb]{font-size:var(--t-xs);color:var(--c-text-muted)}.card__lead[data-astro-cid-tjdfhdqb]{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--c-text-dim);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__summary[data-astro-cid-tjdfhdqb]{display:grid;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--c-text-dim)}.card__features[data-astro-cid-tjdfhdqb]{margin:0;padding-left:var(--s-4);font-size:var(--t-xs)}.card__limitation[data-astro-cid-tjdfhdqb]{font-size:var(--t-xs);color:var(--c-text-muted)}.card__dma[data-astro-cid-tjdfhdqb]{font-weight:600}.card__meta[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:auto}.card__foot[data-astro-cid-tjdfhdqb]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:auto;padding-top:var(--s-3);border-top:var(--border)}.card__price[data-astro-cid-tjdfhdqb]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem;flex:1 1 auto;min-width:0;white-space:nowrap;font-family:var(--f-mono);font-size:var(--t-md);font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.card__price-from[data-astro-cid-tjdfhdqb]{font-size:var(--t-xs);font-weight:400;color:var(--c-text-muted);text-transform:lowercase}.card__terms[data-astro-cid-tjdfhdqb]{grid-column:1 / -1;white-space:normal;font-size:var(--t-xs);font-weight:400;line-height:var(--lh-snug);color:var(--c-text-dim)}.card__cta[data-astro-cid-tjdfhdqb]{flex:0 0 auto;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-accent);transition:transform var(--dur-fast) var(--ease)}.card__paused[data-astro-cid-tjdfhdqb]{flex:0 1 auto;min-width:0;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-warn);text-align:right}.card--paused[data-astro-cid-tjdfhdqb] .card__price[data-astro-cid-tjdfhdqb]{color:var(--c-text-muted)}.card[data-astro-cid-tjdfhdqb]:hover .card__cta[data-astro-cid-tjdfhdqb],.card[data-astro-cid-tjdfhdqb]:focus-within .card__cta[data-astro-cid-tjdfhdqb]{transform:translate(3px)}
