.expandable-image{max-width:100%;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:0;display:inline-flex;position:relative}.expandable-image img{border-radius:inherit;max-width:100%;height:auto;display:block}.expandable-image-hint{align-self:flex-end;padding:6px 10px;font:500 12px/1.4 system-ui,sans-serif}.expandable-image:focus-visible{outline-offset:4px;outline:3px solid #177fba}.image-viewer{box-sizing:border-box;color:#fff;background:#101820;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.image-viewer[open]{flex-direction:column;display:flex}.image-viewer::backdrop{background:#101820}.image-viewer-toolbar{border-bottom:1px solid #ffffff30;flex-shrink:0;align-items:center;gap:12px;padding:16px;font:14px/1.4 system-ui,sans-serif;display:flex}.image-viewer-toolbar>span{overflow-wrap:anywhere;flex:1;min-width:0}.image-viewer-toolbar button{color:#fff;cursor:pointer;background:#263847;border:1px solid #ffffff60;border-radius:6px;padding:10px 14px}.image-viewer-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #82d5ff}.image-viewer-canvas{flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.image-viewer-canvas img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%;margin:auto;display:block}.image-viewer-original img{object-fit:initial;cursor:zoom-out;flex-shrink:0;max-width:none;max-height:none}.markdown-image-link{max-width:100%;display:inline-block}.markdown-image-link>a{margin-bottom:12px;display:block}@media (width<=600px){.image-viewer-toolbar{flex-wrap:wrap;gap:8px;padding:10px}.image-viewer-toolbar>span{flex-basis:100%}.image-viewer-canvas{padding:8px}}@media print{.expandable-image-hint,.image-viewer{display:none!important}}
