/* The original (key asset), BL Core 0.1.19. Shown untreated: no grain or bright filter. */
.bl-ka .bl-ka-prov{margin:0 0 12px}
.bl-ka-fig{margin:0 0 16px}
.bl-ka-frame{border:1px solid var(--line,#e4ded4);border-radius:6px;background:#fff;overflow:hidden}
.bl-ka-frame img{display:block;width:100%;height:auto;filter:none!important}
.bl-ka-fig--tall .bl-ka-frame{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}
.bl-ka-fig--tall .bl-ka-frame img{max-width:600px;margin:0 auto}
.bl-ka-fig figcaption{margin-top:6px}
.bl-ka-video video{display:block;width:100%;max-height:80vh;background:#000;border-radius:6px}
.bl-ka-details{border-top:1px solid var(--line,#e4ded4);padding:12px 0}
.bl-ka-details summary{cursor:pointer;font-weight:600}
.bl-ka-codebar{display:flex;justify-content:flex-end;margin:10px 0 6px}
.bl-ka-code{max-height:420px;overflow:auto;background:#f6f3ee;border-radius:6px;padding:14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}
.bl-ka-text{max-height:420px;overflow:auto;padding:4px 2px}
.bl-ka-standin{display:grid;gap:10px;padding:18px}
.bl-ka-standin span{display:block;height:84px;border-radius:6px;background:#ece6dc}
.bl-ka-standin span:nth-child(2){height:160px}
@media (prefers-color-scheme:dark){.bl-ka-code{background:#22201c}.bl-ka-standin span{background:#2b2823}}
