.map-viewer-container {
    background-color: #bfbfbf;
    width: 100%;
    height: 100%;
    cursor: not-allowed;
    border-top: solid 2px #808080;
    overflow: hidden;
    position: relative;
}

    .map-viewer-container > div {
        width: fit-content;
        height: fit-content;
        position: absolute;
        cursor: default;
        display: flex;
        overflow: hidden;
    }

.map-image {
    user-select: none;
    image-rendering: pixelated;
    transform: scale(1, -1);
}

.map-editor {
    transform: scale(1, -1);
}
