.mcp-guide{min-width:0;scroll-margin-top:100px}.mcp-guide .mcp-guide-protocol{border:1px solid var(--line);border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:12px}.mcp-guide-endpoint-row{flex-wrap:wrap;align-items:stretch;gap:12px;margin:24px 0;display:flex}.mcp-guide-endpoint-row .api-endpoint{-webkit-user-select:all;user-select:all;flex:280px;align-items:center;min-width:0;display:flex}.mcp-guide-steps{gap:20px;margin:24px 0;padding-left:24px;list-style:decimal;display:grid}.mcp-guide-steps li{padding-left:8px;font-size:15px}.mcp-guide-steps li::marker{color:var(--text-muted);font-weight:600}.mcp-guide-steps p,.mcp-guide-tools p{margin:6px 0 0}.mcp-guide-example{background:var(--surface-soft);border-left:3px solid var(--tool-accent);border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px}.mcp-guide-example>span{color:var(--text-muted);font-size:12px}.mcp-guide-example p{color:var(--text);margin:8px 0 0}.mcp-guide-configuration{border-block:1px solid var(--line);margin-top:24px}.mcp-guide-configuration summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:14px;font-weight:600}.mcp-guide-configuration[open]{padding-bottom:20px}.mcp-guide-configuration pre{max-width:100%}.mcp-guide :is(button,a,summary,pre):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mcp-guide-copy-status{font-size:14px}.mcp-guide-copy-status p{border:1px solid;border-radius:8px;padding:12px 16px}.mcp-guide-copy-status .mcp-guide-copy-success{background:var(--success-soft);color:var(--success-text);border-color:var(--success-line)}.mcp-guide-copy-status .mcp-guide-copy-error{background:var(--error-soft);color:var(--error-text);border-color:var(--error-line)}.mcp-guide h3{margin:24px 0 16px;font-size:18px;font-weight:600}.mcp-guide-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mcp-guide-tools strong{font-size:14px}.mcp-guide-notes{border-top:1px solid var(--line);padding-top:8px}.mcp-guide-notes strong{color:var(--text);font-weight:600}@media (max-width:600px){.mcp-guide-endpoint-row .api-secondary{width:100%}.mcp-guide-tools{grid-template-columns:1fr;gap:16px}.mcp-guide-example{padding:16px}}
