body { background-color: #181818; color: #fff; font-family: 'Lato', sans-serif; text-align:center; } h1 { font-family: 'Staatliches', cursive; } text { margin-bottom: 5px; } button { height: 28px; min-width: 120px; padding: 0px 18px; margin-bottom: 5px; margin-right: 6px; border-radius: 5px; border: none; color: #fff; background-color: #000; background: linear-gradient(#343434 20%, #000 100%); cursor: pointer; } button.white { color: #121212; background-color: #afafaf; background: linear-gradient(#fff 20%, #afafaf 100%); } button.red { color: #fff; background-color: #94132e; background: linear-gradient(#d42043 20%, #94132e 100%); } #volume-div { height: 30px; } input[type=range] { -webkit-appearance: none; width: 50%; margin: 0 0; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 8.4px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #eaeaeb; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-webkit-slider-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; height: 25px; width: 25px; border-radius: 46px; background: linear-gradient(#d42043 20%, #94132e 100%); cursor: pointer; -webkit-appearance: none; margin-top: -9px; } input[type=range]:focus::-webkit-slider-runnable-track { background: #f7f7f7; } input[type=range]::-moz-range-track { width: 100%; height: 8.4px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #eaeaeb; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-moz-range-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; height: 25px; width: 25px; border-radius: 46px; background: linear-gradient(#d42043 20%, #94132e 100%); cursor: pointer; } #controls { width: 100%; visibility: hidden; }