/* Scoped geometry on the inherited release26 article template. */
.docker-logs-article { background:#f3ebdd; }
.docker-logs-article .article-visual-media { position:relative; container-type:inline-size; background:#f3ebdd; padding:0; aspect-ratio:auto; overflow:visible; }
.docker-logs-article .full-artwork { display:block; }
.docker-logs-article .article-visual .article-image { display:block; width:100%; height:auto; max-height:none; object-fit:contain; border-radius:0; }
.docker-logs-article [data-tree-watermark].tree-watermark { left:8%; right:auto; top:82%; bottom:auto; width:16%; height:16%; min-width:0; max-width:none; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:0; overflow:visible; background:transparent; padding:0; opacity:1; filter:none; }
.docker-logs-article [data-role="02-disk-diagnosis.png"] [data-tree-watermark] { left:76%; }
.docker-logs-article [data-role="04-acceptance-rollback.png"] [data-tree-watermark] { left:38.5%; }
.docker-logs-article [data-tree-watermark] .compact-tree-window { flex:0 0 auto; width:40%; height:auto; aspect-ratio:55/44; overflow:hidden; }
.docker-logs-article [data-tree-watermark] .compact-tree-window > img { display:block; width:100%; height:auto; max-width:none; }
.docker-logs-article [data-tree-watermark] .compact-company-name { font-size:clamp(9px,2.5cqw,14px); line-height:1.15; text-shadow:none; }
.docker-logs-article .article-toc { display:block; margin:0 0 3.5rem; }
.docker-logs-article .article-toc h2 { font-size:1.8rem; }
.docker-logs-article .article-toc ol { padding-left:0; list-style:none; }
.docker-logs-article .article-toc a { display:block; padding:.4rem 0; }
.docker-logs-article :is(h1,h2,h3,.byline,.cta,.article-toc) { overflow-wrap:anywhere; }
.docker-logs-article code { font-size:.9em; }
.docker-logs-article pre { max-width:100%; overflow:auto; white-space:pre; padding:1rem; background:#e8e0d3; border-radius:8px; }
.docker-logs-article pre code { overflow-wrap:normal; word-break:normal; }
.docker-logs-article .authored-section,.docker-logs-article #faq { scroll-margin-top:1rem; }
.docker-logs-article .pending-image-space { aspect-ratio:8/5; display:grid; place-content:center; background:#f3ebdd; color:#244638; }
.docker-logs-article .artwork-viewer { max-width:96vw; max-height:96vh; box-sizing:border-box; padding:0; border:0; background:#f3ebdd; color:#244638; }
.docker-logs-article .artwork-viewer::backdrop { background:rgba(36,70,56,.6); }
.docker-logs-article .artwork-viewer > button { display:block; margin:.5rem auto; }
.docker-logs-article .artwork-viewer figure { width:100%; max-width:none; margin:0; }
