.mcp-directory{max-width:1200px;margin:auto}.mcp-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 36px}.mcp-cta{display:inline-flex;gap:28px;justify-content:space-between;padding:15px 22px;border-radius:10px;background:#192b24;color:#fff!important;text-decoration:none!important;font-weight:650}.mcp-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:24px;background:#f1f5f1;border:1px solid #dce5dc;border-radius:14px}.mcp-filters label{font-size:13px;font-weight:600;display:grid;gap:9px;min-width:0}.mcp-filters input,.mcp-filters select{box-sizing:border-box;width:100%;padding:13px;border:1px solid #c4cfc5;border-radius:7px;background:white;color:#18281f;font:inherit;font-size:15px}.mcp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mcp-card{padding:24px;border:1px solid #d9e2db;border-radius:14px;background:#fff;min-width:0}.mcp-card[hidden]{display:none}.mcp-card-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#53675a}.mcp-card h2{font-size:23px;margin:24px 0 6px;line-height:1.25}.mcp-card h2 a{color:#182c20;text-decoration:none}.mcp-card p{margin:12px 0;font-size:13px}.mcp-endpoint{overflow-wrap:anywhere;color:#657169}.mcp-badge{font-size:12px!important;font-weight:600;color:#27603d}.mcp-date{color:#66736b;font-size:11px!important}.mcp-method{margin-top:64px;padding-top:30px;border-top:1px solid #d9e2db}.mcp-detail{display:grid;grid-template-columns:2fr 1fr;gap:36px;margin:30px 0}.mcp-detail aside{background:#f1f5f1;padding:24px;border-radius:14px}.mcp-detail aside h2{font-size:24px;line-height:1.2;margin-top:0}.mcp-detail dt{font-weight:600;margin-top:18px}.mcp-detail dd{margin:5px 0;overflow-wrap:anywhere}.mcp-directory pre{max-width:100%;box-sizing:border-box;overflow:auto;padding:24px;background:#15251c;color:#e4f1e8;border-radius:12px;font-size:14px}.mcp-tools{columns:2;overflow-wrap:anywhere}.mcp-source{font-size:13px;color:#627066}.mcp-directory code{overflow-wrap:anywhere}@media(max-width:900px){.mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-filters{grid-template-columns:1fr 1fr}.mcp-filters label:first-child{grid-column:1/-1}}.mcp-claim{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0 8px;padding:20px 24px;background:#e8f3ea;border:1px solid #bcd9c2;border-radius:14px}.mcp-claim p{margin:4px 0 0;font-size:15px}.mcp-claim .mcp-cta{flex:none;background:#1f6f4a}@media(max-width:560px){.mcp-claim{flex-direction:column;align-items:stretch;padding:18px}.mcp-claim .mcp-cta{justify-content:center}.mcp-grid,.mcp-detail,.mcp-filters{grid-template-columns:1fr}.mcp-filters{padding:18px}.mcp-card{padding:22px}.mcp-actions{gap:18px}.mcp-cta{font-size:14px;padding:14px 18px}.mcp-tools{columns:1}.mcp-directory pre{font-size:12px;padding:16px}}

.mcp-directory,.mcp-directory *{min-width:0;overflow-wrap:anywhere}.mcp-directory pre{white-space:pre-wrap}.mcp-card-top>span{min-width:0}.about-hero h1,.about-hero .lead{overflow-wrap:anywhere}

.mcp-embed{margin:36px 0;padding:24px;border:1px solid #d9e2db;border-radius:14px}.mcp-embed button{font:inherit;padding:10px 16px;border:1px solid #b8c7bb;border-radius:8px;background:#203d2a;color:white;cursor:pointer}.mcp-embed pre{white-space:pre-wrap;overflow-wrap:anywhere}.mcp-embed img{max-width:100%}

.mcp-pages{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.mcp-pages a{padding:8px 12px;border:1px solid #c4cfc5;border-radius:6px}.mcp-pages [aria-current=page]{background:#192b24;color:white}

.mcp-more{margin-top:48px;border-top:1px solid var(--line,#e7e7ef);padding-top:24px}.mcp-more h2{font-size:24px}.mcp-more ul{padding-left:20px}.mcp-more li{margin-block:6px}
.mcp-owner{color:#1f6f4a;font-weight:600}.mcp-claim.mcp-owned{background:#e8f3ea}
