.software-filters[data-astro-cid-eg5gy3qm]{grid-template-columns:minmax(180px,2fr) minmax(160px,1.5fr) minmax(130px,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.software-filter[data-astro-cid-eg5gy3qm]{gap:6px;min-width:0;display:grid}.software-filters[data-astro-cid-eg5gy3qm] label[data-astro-cid-eg5gy3qm]{color:var(--muted);font-size:12px}.software-filters[data-astro-cid-eg5gy3qm] input[data-astro-cid-eg5gy3qm],.software-filters[data-astro-cid-eg5gy3qm] select[data-astro-cid-eg5gy3qm]{width:100%}.software-filters[data-astro-cid-eg5gy3qm] button[data-astro-cid-eg5gy3qm]{min-height:38px}.catalogue-summary[data-astro-cid-eg5gy3qm]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:16px;font-size:12px;display:flex}.catalogue-summary[data-astro-cid-eg5gy3qm] p[data-astro-cid-eg5gy3qm]{margin:0}.software-categories[data-astro-cid-eg5gy3qm]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 16px;margin-bottom:28px;padding-bottom:20px;font-size:12px;display:flex}.software-categories[data-astro-cid-eg5gy3qm] span[data-astro-cid-eg5gy3qm]{color:var(--muted);margin-left:3px}.software-section[data-astro-cid-eg5gy3qm]{--section-accent:var(--accent-strong);border-inline-start:4px solid var(--section-accent);background:color-mix(in srgb,var(--section-accent) 12%,var(--bg));border-radius:0 4px 4px 0;margin-bottom:32px;padding:20px;scroll-margin-top:24px}.software-section--databases[data-astro-cid-eg5gy3qm],.software-section--tournaments[data-astro-cid-eg5gy3qm]{--section-accent:var(--info)}.software-section--interfaces[data-astro-cid-eg5gy3qm],.software-section--engines[data-astro-cid-eg5gy3qm]{--section-accent:var(--danger)}.software-section--training[data-astro-cid-eg5gy3qm]{--section-accent:var(--success)}.software-section--pgn[data-astro-cid-eg5gy3qm]{--section-accent:var(--warning)}.software-section-heading[data-astro-cid-eg5gy3qm]{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.software-section-heading[data-astro-cid-eg5gy3qm] h2[data-astro-cid-eg5gy3qm],.software-resources[data-astro-cid-eg5gy3qm] h2[data-astro-cid-eg5gy3qm]{margin:0;font-size:18px;font-weight:600}.section-count[data-astro-cid-eg5gy3qm]{color:var(--muted);font-size:12px}.software-section-intro[data-astro-cid-eg5gy3qm]{color:var(--muted);max-width:80ch;margin-bottom:16px;font-size:13px}.section-link[data-astro-cid-eg5gy3qm]{margin-bottom:16px;font-size:13px}.software-list[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.software-item[data-astro-cid-eg5gy3qm]{border:1px solid var(--border);background:var(--panel);border-radius:4px;flex-direction:column;min-width:0;padding:20px;display:flex}.software-item[data-astro-cid-eg5gy3qm] h3[data-astro-cid-eg5gy3qm]{margin:0 0 6px;font-size:16px;font-weight:600}.software-meta[data-astro-cid-eg5gy3qm]{color:var(--muted);margin-bottom:12px;font-size:11px}.software-description[data-astro-cid-eg5gy3qm]{margin-bottom:12px;font-size:13px;line-height:1.6}.software-availability[data-astro-cid-eg5gy3qm]{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.5}.software-item-links[data-astro-cid-eg5gy3qm]{flex-wrap:wrap;gap:8px 16px;margin:auto 0 0;padding:0;font-size:12px;list-style:none;display:flex}.software-item-links[data-astro-cid-eg5gy3qm] a[data-astro-cid-eg5gy3qm]{padding:4px 0;display:inline-block}.software-resources[data-astro-cid-eg5gy3qm]{border-top:1px solid var(--border);margin-bottom:24px;padding-top:20px;font-size:13px}.software-resources[data-astro-cid-eg5gy3qm] h2[data-astro-cid-eg5gy3qm]{margin-bottom:12px}.earlier-software[data-astro-cid-eg5gy3qm]{border:1px solid var(--border);border-radius:4px;padding:16px;font-size:13px}.earlier-software[data-astro-cid-eg5gy3qm] summary[data-astro-cid-eg5gy3qm]{cursor:pointer}.earlier-software[data-astro-cid-eg5gy3qm] p[data-astro-cid-eg5gy3qm]{color:var(--muted);margin:16px 0}.earlier-software[data-astro-cid-eg5gy3qm] ul[data-astro-cid-eg5gy3qm]{padding-left:20px}.earlier-software[data-astro-cid-eg5gy3qm] li[data-astro-cid-eg5gy3qm]{margin-top:12px;line-height:1.6}@media (width<=1100px){.software-filters[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.software-list[data-astro-cid-eg5gy3qm],.software-filters[data-astro-cid-eg5gy3qm]{grid-template-columns:minmax(0,1fr)}.software-section[data-astro-cid-eg5gy3qm]{padding:16px 12px}.software-item[data-astro-cid-eg5gy3qm]{padding:16px}}@media (forced-colors:active){.software-section[data-astro-cid-eg5gy3qm]{background:canvas;border-color:highlight}}
