<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    background-color: #333;
    color: rgb(235, 232, 232);
    font-family: play;
    letter-spacing: 2px;
    text-align: center;
    max-width: 880px;
    margin: auto;
}

h1 {
    text-shadow: 0 0 5px #0e5822, 5px 5px 2px black;

}

.game-play-stats {
    display: flex;
    align-items: center;
    font-size: 24px;
    justify-content: space-around;
    padding: 1rem;
}

#score-display {
    text-shadow: 0 0 5px #0e5822, 5px 5px 2px black;
    margin-right: 3rem;
}

#high-score-display {
    margin-left: 3rem;
    text-shadow: 0 0 5px #0e5822, 5px 5px 2px black;
}

#game-board {
  min-width: 560px;
  max-height: 560px;
  margin: 0 auto;
  margin-left: 1rem;
  box-shadow: 1rem 1rem black;
}

.main-section {
    display: flex;
}
 
.instructions {
    width: 200px;
    min-width: 200px;
    font-size: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    
}

h2 {
    margin: .5rem;  
    text-shadow: 0 0 5px #0e5822, 5px 5px 2px black;
}

img {
    width: 50%;
    margin-bottom: 2rem;
}

#game-outcome-message {
    text-shadow: 0 0 10px #be0000, 5px 5px 2px black;
    padding: 1rem;
}

.game-board-cell {
    width: 25px;
    height: 25px;
    border: rgb(37, 37, 37) solid;
    background-color: rgb(53, 59, 67);
}

.snake {
    background-color: green;
    border: 0;
}
.head {
    background-color: green;
    border: 0;
}
.apple {
    background: red;
    border-radius: 20px;
  }

.buttons {
    margin: 1rem;
    padding: 1rem;
    margin-right: 2rem;
    display: flex;
    justify-content: end;
}

button {
    font-size: 18px;
    margin: .5rem;
}

a {
    color: rgb(130, 196, 254);
    font-size: 12px;
    float: left;
    margin: .5rem;
}
footer {
    font-size: 14px;
    color: beige;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
 footer p {
     margin-top: .2rem;
 }

@media screen and (max-width: 850px) {
    body {
        max-width: 600px;
        margin: auto;
    }
    .main-section {
        display: flex;
        flex-direction: column;
    }
    .instructions {
        width: 80%;
        min-width: 200px;
        max-height: 60px;
        font-size: 14px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    h2 {
        margin: .5rem;  
        text-shadow: 0 0 5px #0e5822, 5px 5px 2px black;
    }

    img {
        width: 10%;
        margin-right: 2rem;
    }

    h2 {
        display: none;
    }

}

@media screen and (max-width: 600px) {
    body {
        min-width: 300px;
        display: flex;
        flex-direction: column;
    }
    .main-section {
        min-height: 350px;
    }
    img {
        display: none;
    }
    .instructions {
        display: none;
    }
    #game-board{
        max-width: 250px;
        max-height: 250px;
        box-shadow: none;
    }
    .game-board-cell {
        width: 15px;
        height: 15px;
    }
    .game-play-stats {
        font-size: 16px;
        padding: .5rem;
    }
}</pre></body></html>