.reference-list{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem;overflow-wrap:anywhere}
.reference-list summary{font-weight:800;font-size:1.125rem;line-height:1.4;min-height:48px;padding:.7rem .2rem;cursor:pointer;color:var(--brand)}
.reference-list summary:focus-visible,.reference-list [tabindex]:focus-visible{outline:3px solid #ffc88e;outline-offset:4px}
.reference-list .list-body{padding-top:1rem;min-width:0}
.reference-list textarea{min-height:8rem}
.reference-list [data-reference-list-preview]{min-height:6rem}
.reference-list [data-reference-list-status]:empty,.reference-list [data-reference-list-message]:empty{display:none}
.reference-list [data-reference-list-status]{padding:.85rem;border:1px solid var(--line);border-radius:.7rem;background:#231c16}
.reference-list [data-reference-list-rows]{list-style:none;display:grid;gap:.85rem;margin:1rem 0;padding:0}
.reference-list [data-reference-list-rows]>li{padding:1rem;border:1px solid var(--line);border-radius:.7rem;min-width:0}
.reference-list h4{font-size:1rem;line-height:1.4;margin:0 0 .5rem}
.reference-list [data-reference-list-rows] p{font-size:.9rem;margin:.4rem 0;color:var(--muted)}
.reference-list code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:normal;overflow-wrap:anywhere;color:var(--ink)}
.reference-list .actions{align-items:stretch}
.reference-list [data-reference-list-message]{font-size:.875rem;color:#e8c5a0}
@media(max-width:450px){.reference-list .actions{flex-direction:column}.reference-list .actions>*{flex:0 1 auto;width:100%}}
