.article-inline-figure{margin:32px 0}.article-inline-figure>a{cursor:zoom-in;display:block}.article-inline-figure img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.article-inline-figure figcaption{margin-top:10px;font:14px/1.5 Arial,Helvetica,sans-serif}.article-inline-figure figcaption a{text-underline-offset:3px;text-decoration:underline}.article-image-dialog{color:#e8ddd3;background:#1b1410;border:1px solid #695749;border-radius:4px;width:calc(100vw - 24px);max-width:2100px;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden}.article-image-dialog::backdrop{background:#000000db}.article-image-toolbar{border-bottom:1px solid #695749;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px;font:14px/1.5 Arial,Helvetica,sans-serif;display:flex}.article-image-toolbar button,.article-image-toolbar a{color:#f8eddf;cursor:pointer;background:#2c211b;border:1px solid #a28a73;border-radius:3px;padding:10px 14px;text-decoration:none}.article-image-toolbar button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.article-image-toolbar a:focus-visible{outline-offset:-3px;outline:2px solid #fff}.article-image-viewport:focus-visible{outline-offset:-3px;outline:2px solid #fff}.article-image-viewport{overscroll-behavior:contain;max-height:calc(100dvh - 110px);padding:12px;overflow:auto}.article-image-viewport img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px);margin:auto;display:block}.article-image-actual img{width:auto;max-width:none;max-height:none;margin:0}@media (max-width:600px){.article-image-toolbar{justify-content:space-between;gap:8px;padding:8px;font-size:13px}.article-image-toolbar button,.article-image-toolbar a{padding:9px}.article-image-viewport{max-height:calc(100dvh - 170px);padding:8px}}
