.mcp-page{padding-bottom:clamp(4rem,9vw,7rem)}.mcp-head .h1-page{max-width:16ch}.mcp-endpoint{margin-top:var(--s-6);max-width:40rem}.mcp-endpoint .term-mcp{border-top:0}.mcp-ctas{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.mcp-facts{margin:var(--s-6) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--line);gap:var(--s-2) var(--s-6);color:var(--ink-3);flex-wrap:wrap;list-style:none;display:flex}.mcp-facts li{align-items:center;gap:var(--s-2);display:inline-flex}.mcp-star{color:var(--accent);letter-spacing:0}.mcp-section{scroll-margin-top:calc(var(--header-h) + 1rem);padding-top:clamp(3rem,7vw,5rem)}.mcp-h2{font-size:var(--t-2xl)}.mcp-intro{margin-top:var(--s-4);max-width:60ch}.mcp-clients{margin:var(--s-7) 0 0;gap:var(--s-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:900px){.mcp-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-client{flex-direction:column;display:flex}.mcp-client-name{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:400}.mcp-client-body{padding:var(--s-4) var(--s-5) 0;color:var(--ink-2);font-size:var(--t-sm)}.mcp-steps{margin:var(--s-3) 0 0;gap:var(--s-1);padding-left:1.25rem;display:grid}.mcp-client .ln{white-space:pre-wrap;overflow-wrap:anywhere}.mcp-scopes{margin:var(--s-6) 0 0;gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.mcp-scopes{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-scope{padding:var(--s-4) var(--s-5)}.mcp-scope code,.mcp-tool-names code{font-family:var(--f-mono);color:var(--accent);font-size:.8125rem}.mcp-scope dd{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-sm)}.mcp-notes{margin:var(--s-5) 0 var(--s-5);gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);max-width:70ch;padding-left:1.25rem;display:grid}.mcp-groups{margin:var(--s-6) 0 0;gap:var(--s-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:760px){.mcp-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1140px){.mcp-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcp-group{padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.mcp-group-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.mcp-group h3{font-family:var(--f-display);font-weight:400;font-size:var(--t-lg);line-height:1.2}.mcp-access{font-size:var(--t-xs);color:var(--ink-3)}.mcp-group p{color:var(--ink-2);font-size:var(--t-sm)}.mcp-tool-names{padding:var(--s-3) 0 0;border-top:1px solid var(--line);gap:var(--s-1) var(--s-3);flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.mcp-tool-names code{overflow-wrap:anywhere}.mcp-prompts{margin:var(--s-6) 0 0;gap:var(--s-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:900px){.mcp-prompts{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcp-prompts li{padding:var(--s-5);font-family:var(--f-display);font-size:var(--t-lg);color:var(--ink);line-height:1.35}.mcp-resources{margin-top:var(--s-5);gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}
