.doc-code{color:#edf1e3;background:#262b23;border:1px solid #363d2e;border-radius:8px;margin:18px 0;overflow:hidden}.doc-code-bar{color:#bbc3ae;border-bottom:1px solid #414738;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px 5px 16px;font-size:11px;display:flex}.doc-code-bar button{color:#edf1e3;cursor:pointer;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:5px 9px;font-size:11px;display:flex}.doc-code-bar button:hover{background:#414936}.doc-code pre{white-space:pre;margin:0;padding:20px;font-size:12px;line-height:1.9;overflow-x:auto}.doc-code pre code{font-family:var(--font-mono),monospace;font-size:inherit;color:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.mcp-setup{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:24px 0;font-size:13px;line-height:1.8;overflow:hidden}.mcp-clients{border-bottom:1px solid var(--line);background:#f0f1e9;gap:4px;padding:8px 8px 0;display:flex}.mcp-clients button{color:var(--dim);cursor:pointer;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 8px;font-size:12px;display:flex}.mcp-clients button[aria-pressed=true]{color:var(--text);background:var(--panel);border-color:#546338;border-radius:6px 6px 0 0;font-weight:600}.mcp-clients img{object-fit:contain;border-radius:4px}.mcp-body{padding:22px}.mcp-body h3{color:var(--text);margin:0;font-size:16px}.mcp-body p{margin:14px 0}.mcp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mcp-formats{background:#eff1e7;border-radius:6px;padding:3px;display:flex}.mcp-formats button{cursor:pointer;border-radius:4px;padding:5px 9px;font-size:11px}.mcp-formats button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 3px #22271e12}.mcp-body .mcp-note{color:var(--dim);font-size:12px}.mcp-body a{color:#3d5027;text-underline-offset:3px;text-decoration:underline}.mcp-body p>code{font-family:var(--font-mono),monospace;font-size:12px}@media (max-width:640px){.mcp-body{padding:16px}.mcp-clients{gap:0;padding:5px 3px 0}.mcp-clients button{gap:5px;padding:12px 5px;font-size:11px}.doc-code-bar button{min-height:44px}.doc-code pre{padding:16px}}
