.docs-body{padding-bottom:24px}.docs-section{border-top:1px solid var(--subtle);padding:28px 0}.docs-section:first-child{border-top:0}.docs-section h2{margin:0 0 16px;font-size:clamp(28px,4vw,44px)}.docs-section .lead{max-width:760px}.docs-section .lead code,.docs-pre{font-family:var(--font-mono)}.docs-section .lead code{background:var(--surface);border:1px solid var(--subtle);padding:1px 6px;font-size:.86em}.docs-link{color:var(--neon-text);border-bottom:1px solid var(--neon-text);font-weight:600}.docs-pre{background:var(--surface);border:1px solid var(--subtle);white-space:pre;color:var(--ink);margin:16px 0;padding:18px 16px;font-size:13px;line-height:1.7;overflow-x:auto}.docs-group{margin-top:24px}.docs-group:first-child{margin-top:0}.docs-group-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--neon-text);margin:0 0 12px;font-size:20px;font-weight:400}.docs-tools{border:1px solid var(--subtle);flex-direction:column;display:flex}.docs-tool{border-top:1px solid var(--subtle);grid-template-columns:200px 1fr;gap:16px;padding:14px 16px;display:grid}.docs-tool:first-child{border-top:0}.docs-tool-name{font-family:var(--font-mono);color:var(--ink);font-size:13.5px;font-weight:500}.docs-tool-purpose{color:var(--ink);font-size:15px}@media (max-width:640px){.docs-tool{grid-template-columns:1fr;gap:4px}.docs-tool-name{font-size:13px}.docs-tool-purpose{font-size:14px}}
