.mcp-page{background:var(--workspace-page);height:100%;color:var(--foreground);overflow-y:auto}.mcp-page-content{max-width:1040px;padding:var(--space-6) var(--space-4) var(--space-16);margin:0 auto}.mcp-page nav{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.mcp-public-footer{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--workspace-border);font-size:var(--fs-caption);color:var(--muted-foreground)}.mcp-public-footer nav{justify-content:flex-start}.mcp-capability-icon{width:32px;height:32px;padding:var(--space-1);border-radius:var(--r-md);background:var(--workspace-accent-soft);color:var(--workspace-accent)}.mcp-capabilities h3{margin:var(--space-2) 0}.mcp-capabilities p{font-size:var(--fs-caption);margin:0}.mcp-page h1{font-size:clamp(24px,4vw,36px);line-height:1.3}.mcp-page h2{font-size:var(--fs-title)}.mcp-page h3{font-size:var(--fs-heading)}.mcp-page p{color:var(--muted-foreground);line-height:1.7}.mcp-page section{margin-top:var(--space-8);scroll-margin-top:var(--space-6)}.mcp-page article{min-width:0;margin-top:var(--space-4)}.mcp-capabilities,.mcp-examples{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.mcp-capabilities article,.mcp-examples article{padding:var(--space-4);border:1px solid var(--workspace-border);border-radius:var(--r-lg);background:var(--workspace-surface)}.mcp-page blockquote{margin:0;font-weight:600;line-height:1.6}.mcp-page a:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px}
