.menu-image-hover-container {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 2rem;
}

.menu-items {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.menu-item {
    cursor: pointer;
    padding: 0rem;
    font-style: normal;
    transition: color 0.3s ease;
    text-decoration: none;
    color: inherit;
}

.menu-item:hover {
    font-style: italic;
}

.menu-image {
    flex: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-image 0.3s ease;
}

/* Optional: Add a fade effect for image transitions */
.menu-image.fade {
    opacity: 0;
}