.catalog-page[data-astro-cid-r2e3jrdk]{padding-top:clamp(42px,6vw,78px)}.game-filters[data-astro-cid-r2e3jrdk]{background:var(--card);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:calc(var(--radius-lg) + 4px);box-shadow:var(--shadow-plate);margin-bottom:22px;padding:18px}.filter-search[data-astro-cid-r2e3jrdk]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-round);min-width:260px;color:var(--muted);flex:1;align-items:center;gap:10px;padding:11px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.filter-search[data-astro-cid-r2e3jrdk]:focus-within{border-color:var(--accent-hi);box-shadow:0 0 0 4px var(--focus-ring)}.filter-search[data-astro-cid-r2e3jrdk] input[data-astro-cid-r2e3jrdk]{width:100%;font-size:var(--text-soft);color:var(--ink);background:0 0;border:0;outline:none}.filter-search[data-astro-cid-r2e3jrdk] input[data-astro-cid-r2e3jrdk]:focus{box-shadow:none;border:0}.filter-controls[data-astro-cid-r2e3jrdk]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-controls[data-astro-cid-r2e3jrdk] select[data-astro-cid-r2e3jrdk]{border:1px solid var(--line);border-radius:var(--radius-round);background:var(--bg);font-size:var(--text-small);color:var(--ink);padding:10px 14px}.clear-filters-link[data-astro-cid-r2e3jrdk]{color:var(--muted);font-size:var(--text-small);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.catalog-count-row[data-astro-cid-r2e3jrdk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.catalog-count-row[data-astro-cid-r2e3jrdk] p[data-astro-cid-r2e3jrdk]{margin:0}.access-note[data-astro-cid-r2e3jrdk]{font-family:var(--font-utility);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;display:inline-flex}.game-grid[data-astro-cid-r2e3jrdk]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:34px 26px;display:grid}.empty-catalog[data-astro-cid-r2e3jrdk]{text-align:center;background:var(--card);border:1px dashed var(--line-strong);border-radius:calc(var(--radius-lg) + 4px);box-shadow:var(--shadow-quiet);color:var(--muted);flex-direction:column;align-items:center;gap:14px;margin-top:18px;padding:70px 24px;display:flex}.empty-catalog[data-astro-cid-r2e3jrdk] h2[data-astro-cid-r2e3jrdk]{font-size:var(--text-h3);color:var(--ink);margin:0}.empty-catalog[data-astro-cid-r2e3jrdk] p[data-astro-cid-r2e3jrdk]{margin:0 0 6px}@media (width<=760px){.filter-controls[data-astro-cid-r2e3jrdk]{width:100%}.filter-controls[data-astro-cid-r2e3jrdk] select[data-astro-cid-r2e3jrdk],.filter-controls[data-astro-cid-r2e3jrdk] .button[data-astro-cid-r2e3jrdk]{flex:1;min-width:0}}
