.mcp-client-setup{min-width:0;color:var(--mcp-ink,#edf0f4);margin-top:30px}.mcp-client-setup :is(button,a,summary,pre,[tabindex]):focus-visible{outline:2px solid var(--mcp-accent,#ffa58b);outline-offset:4px}.mcp-client-panel{min-width:0;padding-top:26px}.mcp-client-panel[hidden]{display:none}.mcp-client-panel>h3{margin:0 0 14px;font-size:23px;font-weight:600}.mcp-client-panel p{color:var(--mcp-muted,#b1bbc9);max-width:75ch;margin:14px 0;line-height:1.85}.mcp-client-steps{color:var(--mcp-muted,#b1bbc9);gap:14px;max-width:80ch;margin:24px 0;padding-inline-start:22px;line-height:1.85;display:grid}.mcp-client-steps li{padding-inline-start:6px}.mcp-client-steps li::marker{color:var(--mcp-accent,#ffa58b);font-weight:600}.mcp-client-setup .mcp-inline-link{color:var(--mcp-accent,#ffa58b);text-underline-offset:4px;margin-block:10px;line-height:1.8;text-decoration:underline}.mcp-client-bearer{border-top:1px solid var(--mcp-line,#303c4c);margin-top:24px;padding-top:20px}.mcp-client-bearer summary{cursor:pointer;min-height:44px;color:var(--mcp-ink,#edf0f4);font-weight:600}.mcp-client-setup .mcp-client-check{padding-inline:0;border:0;border-top:1px solid var(--mcp-line,#303c4c);background:0 0;border-radius:0;margin-top:28px;padding-top:24px;padding-bottom:0}.mcp-client-check h4{font-size:16px;font-weight:600}.mcp-client-check p{color:var(--mcp-muted,#b1bbc9);margin:14px 0;line-height:1.85}.mcp-client-setup .mcp-copy-feedback:not(.sr-only){color:var(--mcp-accent,var(--primary));margin-top:8px;font-size:14px;display:block}.mcp-breadcrumb{color:var(--mcp-faint);flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.mcp-breadcrumb a{color:var(--mcp-muted);text-underline-offset:4px;text-decoration:underline}.mcp-feature-main .mcp-credential-example{grid-template-columns:minmax(200px,360px) minmax(0,1fr);align-items:center;gap:36px;margin-top:48px;display:grid}.mcp-credential-example img{max-width:100%;height:auto;display:block}.mcp-credential-example figcaption p{margin:16px 0}.mcp-oauth-client{border-block:1px solid #303c4c;gap:8px;padding-block:24px;display:grid}.mcp-oauth-client dt{color:#b1bbc9;font-size:14px}.mcp-oauth-client dd{overflow-wrap:anywhere;margin-bottom:12px;font-size:18px}.mcp-oauth-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;line-height:1.8;display:flex}.mcp-oauth-consent button{min-height:44px}.mcp-oauth-consent input:not([type=checkbox]),.mcp-oauth-consent select{min-height:44px;font-size:16px}.mcp-oauth-check input{accent-color:#ffa58b;width:20px;height:20px;margin-top:4px}.mcp-oauth-select{color:#edf0f4;background:#151d29;border:1px solid #536176;border-radius:8px;min-height:44px;padding:10px 12px}@media (width<=680px){.mcp-feature-main .mcp-credential-example{grid-template-columns:minmax(0,1fr);gap:24px}.mcp-credential-example img{width:100%;max-width:360px}}
