table {
    width: fit-content;
}

.recommendation>img {
    display: block;
    border-radius: 3em;
    height: fit-content;
    width: calc(min(100%, 510px));

    /* muted at first, until you hover */
    opacity: 80%;

    transition: 0.15s;
}

.recommendation:hover>img {
    transform: scale(1.05) rotate(-3deg);
    opacity: 100%;
}