.lib-list{gap:var(--s-6);padding-top:var(--s-5);display:grid}.lib-list>*{min-width:0}.lib-prompt{gap:var(--s-4);scroll-margin-top:calc(var(--header-h) + var(--s-4));padding:clamp(20px,3vw,32px);display:grid}.lib-prompt>*{min-width:0}.lib-head{gap:var(--s-3);display:grid}.lib-head h2{font-size:var(--fs-h3)}.lib-tags{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lib-use{color:var(--text-muted);font-size:var(--fs-small)}.lib-use strong{color:var(--text)}.lib-prompt .codeblock pre{white-space:pre-wrap;max-height:420px;overflow:auto}.lib-details{gap:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.lib-details>*{gap:var(--s-2);align-content:start;min-width:0;display:grid}.lib-details h3{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:500}.lib-details .ex-pre{white-space:pre-wrap;overflow-wrap:anywhere}.lib-vars{font-size:var(--fs-small);gap:4px;margin:0;display:grid}.lib-vars dt{margin-top:var(--s-2)}.lib-vars dt:first-child{margin-top:0}.lib-vars dd{color:var(--text-muted);margin:0}.block-head p a{color:var(--accent-2)}
