*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
body{
    background-color: #292C34;
}
header{
    background-color: white;
    padding: 20px;
}
header h1{
    color: #25272e;
    text-align: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
.score-board{
    position: relative;
    margin: 20px auto;
    border: 5px solid white;
    width: 200px;
    color: white;
    font-size: 40px;
    border-radius: 20px;
    text-align: center;
    padding: 10px 20px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
.badge{
    background-color: #E2584D;
    color: white;
    font-size: 14px;
    padding: 2px 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
#user-label{
    position: absolute;
    top: 30px;
    left: -25px;
    border-radius: 10px;
}
#computer-label{
    position: absolute;
    top: 30px;
    right: -25px;
    border-radius: 10px;
}
.result{
    font-size: 40px;
    color: white;
}
.result p{
    text-align: center;
    font-weight: bold;
}
.choices{
    display: flex;
    justify-content: center;
    align-items: center;
    /* border: 2px solid white; */
    width: 100%;
    height: 200px;
    margin-top: 1rem;
}
.choice{
    border: 5px solid white;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
}
.choice img{
    width: 100%;
    height: 100%;
    padding: 15px;
}
#action-message{
    text-align: center;
    color: white;
    font-weight: bold;
}
.score-board div{
    font-weight: bold;
}
.user-comp-choice{
    display: flex;
    justify-content: center;
    align-items: center;
    /* border: 3px solid red; */
    padding-left: 2rem;
    padding-right: 2rem;
}
.user-choice, .computer-choice{
    /* border: 2px solid white; */
    display: flex;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
}
.user-choice span{
    margin-left: 1rem;
}
.computer-choice span{
    margin-left: 1rem;
}
.green-glow{
    border: 4px solid #4dcc7d;
    box-shadow: 0 0 10px #31b43a;
}
.red-glow{
    border: 4px solid #fc121b;
    box-shadow: 0 0 10px #d01115;
}
.grey-glow{
    border: 4px solid #464647;
    box-shadow: 0 0 10px #25292b;
}
@media(max-width: 600px)
{
    .user-comp-choice{
        margin-top: 1rem;
        margin-bottom: 1rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .choices{
        display: flex;
        flex-direction: column;
        margin-top: 9rem;
        justify-content: center;
        align-items: center;
    }
    .choice{
        margin-top: 1rem;
    }
    #action-message{
        margin-top: 10rem;
    }
}