/* POKEMON CENTER LAYOUT */
.main-layout {
    display: flex;
    justify-content: space-evenly;
    align-items: stretch;
    height: 400px;
    padding: 20px 0;
}

.left-col {
    flex: 1;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start; 
}

.right-col {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 20px;
}

.center-image {
    width: 80%;
    max-width: 400px;
    image-rendering: pixelated;
}