body {
    margin: 0;
    display: flex;
    justify-content: center; /* Center content horizontally */
    align-items: center; /* Center content vertically */
    min-height: 100vh; /* Set minimum height to full viewport height */
    background-color: #3B71B0; /* Updated background color to a deeper blue from the image */
}

.image-container {
    /* Optional: Add padding or margin if needed */
}

.image-container img {
    display: block; /* Removes extra space below the image */
    max-width: 100vw; /* Ensure image doesn't overflow viewport width */
    max-height: 100vh; /* Ensure image doesn't overflow viewport height */
}
