@media screen and (max-width: 775px) {
    
    /*
    ==============================
    BASIC SETUP
    ==============================
    */

    .container {
        width: 100%;
    }

    /*
    ==============================
    HEADER
    ==============================
    */

    header h1 {
        font-size: 2.15em;
    }

    .subhead {
        font-size: 1.25em;
    }

    /*
    ==============================
    SECTION
    ==============================
    */

    .grid {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
    }

    #guessMe {
        grid-column: span 1;
    }

    #messageToUser, .wrongGuesses {
        text-align: center;
    }

    #incorrectGuesses {
        display: block;
    }

    /*
    ==============================
    FOOTER
    ==============================
    */

    footer .grid {
        grid-template-columns: 1fr 1fr;
    }
}