.docs{max-width:1050px;padding:45px 55px}.docs section{scroll-margin-top:30px;margin-bottom:55px;padding-bottom:35px;border-bottom:1px solid var(--line)}.docs h2{font-size:29px;letter-spacing:-.7px;margin:12px 0 20px}.docs h3{margin:24px 0 10px}.docs p{color:var(--muted);margin:14px 0;line-height:1.8}.docs .lead{font-size:18px;color:var(--text)}.docs a{color:var(--accent)}.docs li{color:var(--muted);margin:10px 0}.docs b{color:var(--text)}.docs pre{padding:20px;background:#0c0d10;border:1px solid var(--line);border-radius:6px;overflow:auto;font-size:12px;line-height:1.7}.docs code{font-family:ui-monospace,monospace;color:#c7e4ab}.docs td,.docs th{white-space:normal;vertical-align:top;font-size:12px;min-width:140px}.docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.docs-grid article{background:var(--panel);border:1px solid var(--line);padding:0 20px 12px;border-radius:6px}.docs-callout{border-left:3px solid var(--accent);padding:18px 22px;background:#b4ed8008;margin:24px 0;font-size:13px}.copy-box{display:flex;gap:14px;align-items:center;justify-content:space-between;border:1px solid var(--line);padding:15px;border-radius:5px;overflow-wrap:anywhere}.copy-box code{min-width:0;font-size:12px}.docs details{border:1px solid var(--line);padding:16px;margin:12px 0;border-radius:5px}.docs summary{cursor:pointer;font-weight:550}.docs footer{padding:0}.docs .eyebrow{color:var(--accent)}@media(max-width:760px){.docs{padding:24px 18px}.docs h2{font-size:24px}.docs-grid{grid-template-columns:1fr}.sidebar nav{overflow:auto}.sidebar nav a{white-space:nowrap}.copy-box{flex-wrap:wrap}}
