*   {
    box-sizing: border-box;
}

html {
    margin:0;
    height:100%;
}

body {
    margin:0;
    height: 100%;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.container {
    display: grid;
    background-color: #010a26;
    font-size: 12px;
    border-radius: 16px;
    margin: auto;
    column-gap: 20px;
    row-gap: 20px;
    grid-template-columns: 150px 150px 150px 200px;
    grid-template-rows: 75px 75px 75px 75px 75px 75px;
    grid-template-areas: ' title title title clock'
                            'help help help score'
                            'help help help blank'
                            'comment comment comment blank'
                            'question question question blank'
                            'answer answer answer start';
    padding: 20px;
    height: 590px;
    width: 750px;
    overflow: hidden;
}

#title{
    grid-area: title;
    margin: auto;
    text-align: center;
    width:100%;
}

#titlename{
    color: #1ca2e4ff;
    margin: 0;
    font-size: 32px;
    border-radius: 16px;
    line-height: 75px;
    height: 75px;
    background-color: #010a26ff;
    border-color: #1ca2e4ff;
    border-style: solid;
    border-width: 1px;
}

#blank{
    background-color: #1ca2e4ff;
    grid-area: level;
    margin: 0;
    font-size: 12px;
    padding:1rem;
    border-radius: 16px;
}

#clock{
    grid-area: clock;
    margin:auto;
    text-align: center;
    width:100%;
}

#clocktext{
    background-color: #1ca2e4ff;
    margin:0;
    font-size: 24px;
    border-radius: 16px;
    line-height: 75px;
    height: 75px;
}

#score{
    grid-area: score;
    margin: auto;
    text-align: center;
    width:100%;
}

#scoretext{
    background-color: #1ca2e4ff;
    margin: 0;
    font-size: 16px;
    border-radius: 16px;
    line-height: 40px;
    height: 75px;
}

#comment{
    grid-area: comment;
    margin: auto;
    text-align: center;
    width:100%;
}

#commenttext {
    background-color: #1ca2e4ff;
    margin: 0;
    font-size: 18px;
    border-radius: 16px;
    line-height: 75px;
    height: 75px;
}

#help{
    grid-area: help;
    margin: 0;
    background-color: #1ca2e4ff;
    border-radius: 16px;
    padding: 8px 8px;
    font-size: 12px;
}

#question{
    grid-area: question;
    margin: auto;
    text-align: center;
    width:100%;
}

#questiontext {
    background-color: #1ca2e4ff;
    margin: 0;
    font-size: 18px;
    border-radius: 16px;
    line-height: 75px;
    height: 75px;
 }

#answer{
    grid-area: answer;
    margin: auto;
    text-align: center;
    width:100%;
}


#answertext {
    background-color: #1ca2e4ff;
    margin: 0;
    font-size: 18px;
    border-radius: 16px;
    line-height: 75px;
    height: 75px;
 }

#start{
    grid-area: start;
    margin: auto;
    text-align: center;
}

#startstopbutton {
    background-color: #010a26ff;
    color: #f38609ff;
    margin: 0;
    width: 200px;
    height: 75px;
    padding: auto;
    font-size: 18px;
    border-radius: 16px;
    border-color: #1ca2e4ff;
    border-style: solid;
    border-width: 1px;
}

#startstopbutton:hover{
    color: #1ca2e4ff;
}

#startstopbutton:active{
    background-color: #1ca2e499;
}

#helplink{
    color: #f38609ff;
    text-decoration: none;
}

#helplink:hover{
    color: #010a26ff;
}