.api-docs{max-width:960px;padding-top:70px;padding-bottom:80px;line-height:1.7}
.api-docs h1{font-size:clamp(34px,7vw,68px);line-height:1.1;margin:15px 0 25px}
.api-docs h2{margin-top:45px;font-size:25px}.api-docs p,.api-docs li{color:var(--muted)}
.api-docs a{color:var(--accent,#c5ef78);text-decoration:underline;text-underline-offset:3px}
.api-docs pre{padding:22px;border:1px solid var(--line,#364132);border-radius:8px;background:#101610;overflow:auto;font-size:13px;line-height:1.7}
.api-docs code{font-family:Consolas,monospace;overflow-wrap:anywhere}.api-docs pre code{overflow-wrap:normal}
.api-docs th,.api-docs td{padding:12px;text-align:left;white-space:normal;font-size:13px}
.api-docs .table-scroll{margin:20px 0}.api-docs ul{padding-left:22px}
@media(max-width:520px){.api-docs{padding-top:35px}.api-docs pre{padding:14px;font-size:12px}}
