* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background-color: #ecf0f1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75px;
    line-height: 1.7;
}

#counter {
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 35px;
    padding: 10px;
    touch-action: manipulation;
}

#increase {
    top: 50%;
}

#reset {
    top: 65%;
}

#decrease {
    top: 80%;

}

