html body {
    margin: 0;
    font-family: 'Roboto', sans-serif;
}

.container {
    font-size: 15px;
    height: 100vh;
}

.section {
    padding-left: 8vw;
    padding-right: 8vw;
    overflow: auto;
}

.bar {
    display: flex;
    height: 40%;
}

.button {
    font-size: 6vw;
    width: 50%;
    line-height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: box-shadow 0.1s linear;
    user-select: none;
    overflow-wrap: break-word;
}

.button:hover {
    box-shadow: inset 3px 6px 300px 200px rgba(0,0,0,0.4);
}

.control {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20%;
    padding: 3%;
    box-sizing: border-box;
    background-color: black;
}

.download {
    padding: 15px;
    border-radius: 10px;
    background-color: rgb(125,125,125);
    transition: box-shadow 0.1s linear;
}

.download:hover {
    box-shadow: inset 3px 6px 300px 200px rgba(0,0,0,0.4);
}

.downloadText {
    font-size: 30px;
}

.log {
    background-color: rgb(255,255,255);
    width: 40%;
    height: 100%;
    margin-left: 30px;
    overflow: scroll;
    white-space:pre-wrap;
}

#goal {
    background-color: rgb(70, 255, 70);
}

#tegengoal {
    background-color: rgb(255, 65, 65);
}

#kans {
    background-color: rgb(77, 77, 255);
}

#tegenkans {
    background-color: rgb(255, 75, 255);
}