.mcp-doc-content{padding-top:var(--page-top);padding-bottom:var(--page-bottom)}.mcp-doc-back{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-bottom:22px;padding:0 13px;border:1px solid var(--border-strong);border-radius:12px;color:var(--text-primary);font-weight:600;text-decoration:none}.mcp-doc-back:hover{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.mcp-doc-page .usage-section h2{margin:0;font-size:1.25rem;letter-spacing:-.02em}.mcp-doc-page .usage-section ul{display:grid;gap:9px;margin:16px 0 0;padding-left:1.4em;color:var(--usages-copy);line-height:1.7}.mcp-doc-page .usage-section li::marker{color:var(--accent)}.mcp-doc-page .usage-section a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);text-underline-offset:3px}.mcp-address{display:grid;gap:8px;margin-top:24px}.mcp-address label{font-weight:700}.mcp-address-row{display:flex;gap:10px}.mcp-address-row input{flex:1;min-width:0;padding:0 12px;background:var(--background)}.mcp-address-row button,.mcp-address-row input{min-height:46px;border:1px solid var(--border-strong);border-radius:12px;color:var(--text-primary);font:inherit}.mcp-address-row button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;background:var(--surface);font-weight:650;cursor:pointer}.mcp-address-row button:hover{border-color:var(--accent);color:var(--accent)}.mcp-address-feedback{color:var(--text-muted);font-size:.85rem}.mcp-address-feedback:empty{display:none}.mcp-doc-page :is(a,input,button):focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (max-width:600px){.mcp-address-row{flex-wrap:wrap}.mcp-address-row input{flex-basis:100%}}