html, body {
    padding: 0; margin: 0;
    text-align: center;
    background: #987680;
    color: #d8d6c2;
}

#playStopButton {
    background-color: #de793a;
    border: none;
    color: #ffffff;
    font-size: 1.5em;
    padding: 0.5em 1.5em;
}

#playStopButton:active {
   background: #ffffff;
}

div {
    font-size: 1.5em;
}

#thresholdContainer {
    background: #d6ae95;
    width: 100%;
}

#ratioContainer {
    background: #dda785;
    width: 100%;
}

#kneeContainer {
    background: #db976d;
    width: 100%;
}

#attackContainer {
    background: #db8b5a;
    width: 100%;
}

#releaseContainer {
    background: #db824a;
    width: 100%;
}

#reductionOutput {
    background: #de793a;
}

.slider {
    margin: 0;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 25px;
    background: #9f6576;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.slider:hover {
    opacity: 1;
}

.slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #c33030;
    cursor: pointer;
}
