body, html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    /* This matches the yellow background color from your image */
    background-color: #ffda00; 
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Prevents scrolling */
}

.landing-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-graphic {
    max-width: 100%;
    max-height: 100vh;
    object-fit: contain; /* Ensures the whole image is visible without being cut off */
}