html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #101010;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container img {
    width: 50%;
    object-fit: contain;
    transition: 0.25s ease-in-out;
    filter: drop-shadow(5px 5px 10px transparent);
}

.container img:hover {
    transform: scale(1.05);
    filter: drop-shadow(5px 5px 10px #a162e61A);
}