.annotated-image{width:100%;min-width:0;max-width:var(--image-width);justify-self:center;gap:var(--space-2);margin:0;display:grid}.annotated-image-frame{width:100%;max-width:var(--image-width);border-radius:var(--radius-4);border:1px solid var(--gray-6);justify-self:center;position:relative;overflow:hidden}.annotated-image-frame img{width:100%;height:auto;display:block}.annotated-image-frame>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.annotated-image-frame rect{fill:none;vector-effect:non-scaling-stroke}.annotated-image-outline{stroke:var(--white-a11);stroke-width:5px}.annotated-image-focus{stroke:var(--accent-9);stroke-width:2px}.annotated-image figcaption{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.annotated-image figcaption>p{flex:1;min-width:10ch}.annotated-image-enlarged{overscroll-behavior:contain;border-radius:var(--radius-4);max-height:65dvh;overflow:auto}.annotated-image-enlarged .annotated-image-frame{width:max(100%, var(--image-width));max-width:calc(var(--image-width) * 2);margin-inline:auto}
