/* hypercluster.org/docs (site/docs.js): code, lists and endpoint cards in the shared design.
   Long code scrolls inside its own box, so the page itself never scrolls sideways. */
[id]{scroll-margin-top:90px}
.doc-p{max-width:72ch}
.code{margin:0;padding:14px 16px;border-radius:12px;background:var(--field);border:1px solid var(--line);overflow-x:auto;font-size:13px;line-height:1.6;min-width:0}
.code code{font-family:var(--mono);white-space:pre;color:var(--text)}
code{font-family:var(--mono);font-size:.88em;color:var(--link-2);overflow-wrap:anywhere}
.doc-list{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--muted)}
.doc-list li::marker{color:var(--link)}
.doc-kv .kv{align-items:baseline}
.doc-kv .kv>span:first-child{flex-shrink:0}
.doc-kv .kv .v{text-align:right;min-width:0;overflow-wrap:anywhere}
.doc-contract a{overflow-wrap:anywhere}
.doc-ep code{font-size:13px}
