.plugmetal-image-viewer {
    padding: 0;
    border: 0;
    max-width: 94vw;
    max-height: 94vh;
    overflow: visible;
    background: transparent;
}
.plugmetal-image-viewer::backdrop {
    background: rgba(0, 0, 0, 0.92);
}
.plugmetal-image-viewer img {
    display: block;
    width: auto;
    height: auto;
    max-width: 94vw;
    max-height: 90vh;
    object-fit: contain;
}
.plugmetal-image-viewer button {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 44px;
    height: 44px;
    padding: 0;
    border: 1px solid white;
    border-radius: 50%;
    color: white;
    background: #191919;
    line-height: 1;
    font-size: 28px;
    cursor: pointer;
}

img.plugmetal-image-clickable:hover {
    cursor: pointer;
}
