.page-header[data-astro-cid-sym7mtax]{padding:2.5rem 0 1.5rem}.breadcrumb[data-astro-cid-sym7mtax]{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.85rem}.breadcrumb[data-astro-cid-sym7mtax] a[data-astro-cid-sym7mtax]{color:var(--color-text-muted);text-decoration:none}.breadcrumb[data-astro-cid-sym7mtax] span[data-astro-cid-sym7mtax]{margin:0 .35rem}.page-title[data-astro-cid-sym7mtax]{margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.page-subtitle[data-astro-cid-sym7mtax]{color:var(--color-text-muted);max-width:800px;font-size:1.05rem;line-height:1.5}.filter-bar[data-astro-cid-sym7mtax]{background:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.search-box[data-astro-cid-sym7mtax]{flex:1;min-width:280px}.search-box[data-astro-cid-sym7mtax] input[data-astro-cid-sym7mtax]{border:1px solid var(--color-border);background:var(--color-card-bg,#fff);width:100%;color:var(--color-text);border-radius:8px;padding:.65rem 1rem;font-size:.92rem}.search-box[data-astro-cid-sym7mtax] input[data-astro-cid-sym7mtax]:focus{border-color:var(--color-primary);outline:none}.filter-pills[data-astro-cid-sym7mtax]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-sym7mtax]{border:1px solid var(--color-border);background:var(--color-card-bg,#fff);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.pill[data-astro-cid-sym7mtax]:hover{color:var(--color-text);border-color:var(--color-text-muted)}.pill[data-astro-cid-sym7mtax].active{color:#fff;background:#8b5cf6;border-color:#8b5cf6}.mcp-grid[data-astro-cid-sym7mtax]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.mcp-card[data-astro-cid-sym7mtax]{background:var(--color-card-bg,#fff);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #00000008}.mcp-card[data-astro-cid-sym7mtax]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.featured-mcp[data-astro-cid-sym7mtax]{background:linear-gradient(to bottom, #8b5cf608, var(--color-card-bg,#fff));border:2px solid #8b5cf6}.card-top[data-astro-cid-sym7mtax]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.badge-group[data-astro-cid-sym7mtax]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rank-tag[data-astro-cid-sym7mtax]{color:#5b21b6;background:#ede9fe;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.rank-1[data-astro-cid-sym7mtax]{color:#92400e;background:#fef3c7}.badge-accent[data-astro-cid-sym7mtax]{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.score-badge[data-astro-cid-sym7mtax]{color:#059669;font-size:.95rem;font-weight:700}.card-title[data-astro-cid-sym7mtax]{margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.card-title[data-astro-cid-sym7mtax] a[data-astro-cid-sym7mtax]{color:var(--color-text);text-decoration:none}.card-title[data-astro-cid-sym7mtax] a[data-astro-cid-sym7mtax]:hover{color:#8b5cf6}.card-tagline[data-astro-cid-sym7mtax]{color:var(--color-text-muted);margin-bottom:1rem;font-size:.88rem;line-height:1.45}.code-box[data-astro-cid-sym7mtax]{color:#e2e8f0;background:#0f172a;border-radius:6px;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.6rem .85rem;font-size:.78rem;display:flex;overflow-x:auto}.code-label[data-astro-cid-sym7mtax]{text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:600}.code-box[data-astro-cid-sym7mtax] code[data-astro-cid-sym7mtax]{white-space:nowrap;color:#38bdf8;font-family:monospace}.card-specs[data-astro-cid-sym7mtax]{background:var(--color-bg-secondary,#f8fafc);border-radius:8px;flex-direction:column;gap:.4rem;margin-bottom:1rem;padding:.85rem;font-size:.82rem;display:flex}.spec-row[data-astro-cid-sym7mtax]{justify-content:space-between;align-items:center;display:flex}.spec-k[data-astro-cid-sym7mtax]{color:var(--color-text-muted);font-weight:500}.spec-v[data-astro-cid-sym7mtax]{color:var(--color-text);text-align:right;font-weight:600}.highlight-val[data-astro-cid-sym7mtax]{color:#8b5cf6}.val-green[data-astro-cid-sym7mtax]{color:#059669}.card-tags[data-astro-cid-sym7mtax]{flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;display:flex}.tag[data-astro-cid-sym7mtax]{color:#334155;background:#f1f5f9;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:500}.tag-gh[data-astro-cid-sym7mtax]{color:#0f172a;background:#e2e8f0;font-weight:600}.card-actions[data-astro-cid-sym7mtax]{border-top:1px solid var(--color-border);gap:.75rem;padding-top:1rem;display:flex}.btn[data-astro-cid-sym7mtax]{text-align:center;border-radius:6px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none}.btn-primary[data-astro-cid-sym7mtax]{color:#fff;background:#8b5cf6;flex:1}.btn-primary[data-astro-cid-sym7mtax]:hover{background:#7c3aed}.btn-outline[data-astro-cid-sym7mtax]{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-outline[data-astro-cid-sym7mtax]:hover{background:var(--color-bg-secondary,#f8fafc)}
