/* body {
    background-color: skyblue;
} */

.game-row {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    padding-bottom: 0;
    border-radius: 0.3em;
    color: white;
    transition: all 120ms ease-in-out;
    user-select: none;
    -webkit-user-select: none;
}

.game-row.disabled {
    cursor: not-allowed !important;
    opacity: 0.5;
    filter: grayscale(0.25);
}

.game-row.disabled:hover,
.game-row.disabled:active {
    transform: none !important;
}

.game-row.disabled button {
    cursor: not-allowed !important;
}

.game-row:hover,
.game-row:active {
    cursor: pointer;
    transform: scale(1.01);
}

.game-row h1 {
    margin-bottom: 0;
}

.game-row p {
    line-height: 1.5;
}


.game-row div:nth-child(1) {
    padding: 1.5em 2em;
    width: 66%;
}

.game-row div:nth-child(2) {
    width: 33%;
    text-align: right;
    align-self: flex-end;
}

.game-row img {
    max-width: 100%;
    max-height: 15em;
    padding: 0 2em;
    padding-top: 2em;
}

@media screen and (max-width: 480px) {
    .game-row {
        flex-direction: column;
    }
    .game-row div:nth-child(1) {
        width: 100%;
        position: relative;
        z-index: 2;
    }
    .game-row img {
        position: absolute;
        z-index: 1;
        bottom: 0;
        right: 0;
        opacity: 0.2;
        max-height: 14em;
    }
}
