.imagemlt2-lab-lightbox {
    box-sizing: border-box;
    width: min(96vw, 1600px);
    max-width: 96vw;
    max-height: 94dvh;
    padding: 16px;
    border: 0;
    border-radius: 8px;
    color: #fff;
    background: #111;
    overscroll-behavior: contain;
}
.imagemlt2-lab-lightbox::backdrop { background: rgb(0 0 0 / 85%); }
.imagemlt2-lab-lightbox__panel { display: flex; flex-direction: column; align-items: center; gap: 12px; }
.imagemlt2-lab-lightbox__panel > img { display: block; max-width: 100%; max-height: 74dvh; width: auto; height: auto; object-fit: contain; }
.imagemlt2-lab-lightbox__panel > button { align-self: flex-end; padding: 10px 16px; min-height: 44px; cursor: pointer; }
.imagemlt2-lab-lightbox__panel > p { margin: 0; max-width: 75ch; }
figure.wp-block-image[data-imagemlt2-lightbox="t6"] img { cursor: zoom-in; }
