/* Screenshots standardmäßig mit Schatten */
div.document section img {
    image-rendering: -webkit-optimize-contrast;
    /* transform-origin: top left; */
    /* transform: scale(0.8); */
    zoom: 80%;
}
@media only screen and (min--moz-device-pixel-ratio: 1.25),
    (-o-min-device-pixel-ratio: 5/4),
    (-webkit-min-device-pixel-ratio: 1.25),
    (min-device-pixel-ratio: 1.25) {
        div.document section img {
            /* transform: scale(0.8); */
            zoom: 80%;
        }
}
@media only screen and (min--moz-device-pixel-ratio: 1.5),
    (-o-min-device-pixel-ratio: 3/2),
    (-webkit-min-device-pixel-ratio: 1.5),
    (min-device-pixel-ratio: 1.5) {
        div.document section img {
            /* transform: scale(0.6666666666666667); */
            zoom: 66.66666666666667%;
        }
}
@media only screen and (min--moz-device-pixel-ratio: 1.75),
    (-o-min-device-pixel-ratio: 7/4),
    (-webkit-min-device-pixel-ratio: 1.75),
    (min-device-pixel-ratio: 1.75) {
        div.document section img {
            /* transform: scale(0.5714285714285714); */
            zoom: 57.14285714285714%;
        }
}
@media only screen and (min--moz-device-pixel-ratio: 2.00),
    (-o-min-device-pixel-ratio: 2),
    (-webkit-min-device-pixel-ratio: 2.00),
    (min-device-pixel-ratio: 2.00) {
        div.document section img {
            /* transform: scale(0.5); */
            zoom: 50%;
        }
}
/* Firefox only */
@media only screen and (min--moz-device-pixel-ratio: 1.00) {
    div.document section img {
        max-height: 23vmax;
    }
}
@media only screen and (min--moz-device-pixel-ratio: 1.25) {
    div.document section img {
        max-height: 27vmax;
    }
}
@media only screen and (min--moz-device-pixel-ratio: 1.5) {
    div.document section img {
        max-height: 34vmax;
    }
}
@media only screen and (min--moz-device-pixel-ratio: 1.75) {
    div.document section img {
        max-height: 40vmax;
    }
}
@media only screen and (min--moz-device-pixel-ratio: 2.00) {
    div.document section img {
        max-height: 46vmax;
    }
}
/* Versions Scroll */
.rst-versions.shift-up {
    overflow-y: auto;
}
