.mcp-page .hero-actions,.mcp-page .mcp-install-cmd,.mcp-page .mcp-install-strip,.mcp-page .page-hero-inner{min-width:0;max-width:100%}.mcp-page .mcp-install-strip{box-sizing:border-box;display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;max-width:100%;background:var(--ink);border-radius:10px;padding:14px 20px;margin-bottom:32px}.mcp-page .mcp-install-cmd{font-family:var(--mono);font-size:.875rem;color:#86efac;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}.mcp-page .mcp-copy-btn-slot{flex-shrink:0}.mcp-page .section-inner{min-width:0;max-width:100%}.mcp-page .mcp-config-card{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip}.mcp-page .mcp-config-card pre{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mcp-page .mcp-tools-table{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--white)}.mcp-page .mcp-tools-row{display:grid;grid-template-columns:220px 60px 1fr;gap:20px;align-items:center;padding:18px 24px;min-width:0}.mcp-page .mcp-tools-row code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.mcp-page .mcp-tools-auth{font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;white-space:nowrap;justify-self:start}.mcp-page .mcp-tools-auth[data-auth=key]{background:var(--amber-light);color:var(--amber);border:1px solid #fcd34d}.mcp-page .mcp-tools-auth[data-auth=public]{background:var(--green-light);color:var(--green);border:1px solid #bbf7d0}.mcp-page .mcp-tools-desc{font-size:.875rem;color:var(--ink-3);font-weight:300;line-height:1.55;min-width:0}.mcp-page .mcp-config-path{overflow-wrap:anywhere;word-break:break-word}@media (max-width:600px){.mcp-page .hero-actions.mcp-hero-actions{flex-direction:column;align-items:stretch}.mcp-page .hero-actions.mcp-hero-actions .btn-primary,.mcp-page .hero-actions.mcp-hero-actions .btn-secondary{width:100%;box-sizing:border-box;text-align:center}.mcp-page .mcp-config-card{overflow-x:visible}.mcp-page .mcp-config-card pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:visible;width:100%;max-width:100%}.mcp-page .mcp-tools-row{grid-template-columns:1fr;gap:8px;padding:16px 20px}.mcp-page .mcp-tools-auth{white-space:normal}}