@font-face { font-family: 'digital7'; src: url('fonts/digital-7.ttf'); } @font-face { font-family: 'monofonto'; src: url('fonts/monofonto.ttf'); } @font-face { font-family: 'Hack-Regular'; src: url('fonts/Hack-Regular.ttf'); } body { background-color: #28262C; color: #F9F5FF; } button { background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; outline: inherit; } .hidden { display: none !important; } .header { font-family: 'digital7'; color: #758E4F; font-size: 48px; text-align: center; margin-bottom: 10px; } .main { font-family: 'monofonto'; display: flex; flex-direction: row; } .information-and-showlist { display: flex; flex-direction: column; width: 50%; border-right: 1px solid white; min-height: 600px; margin-left: 10px; margin-right: 10px; } .showlist { width: 50%; } .show { font-family: 'Hack-Regular'; color: #998FC7; cursor: pointer; } .tracklist { font-family: 'monofonto'; font-size: 14px; } .tracklist span { display: block; } .audio-player-and-tracks { display: flex; flex-direction: column; align-items: center; width: 50%; } #audio-player { display: flex; width: 100%; flex-direction: column; align-items: center; } .player { display: flex; flex-direction: row; align-items: center; width: 75%; } .player .time { margin: 10px; } .volume { display: flex; flex-direction: row; align-items: center; } .volume #mute-icon { margin: 10px; } .volume #mute-icon svg { width: 50px; height: 50px; } .volume #mute-icon svg path { stroke: #F9F5FF !important; fill: #F9F5FF !important; } .show-info { width: 50%; align-items: center; } .time { top: 50%; } input { background-color: #28262C; } input[type=range] { height: 36px; -webkit-appearance: none; margin: 10px 0; width: 100%; float: left; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 1px; cursor: pointer; animate: 0.2s; box-shadow: 0px 0px 0px #000000; background: #FFFFFF; border-radius: 0px; border: 0px solid #000000; } input[type=range]::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000; border: 0px solid #FFFFFF; height: 30px; width: 1px; border-radius: 0px; background: #FFFFFF; cursor: pointer; -webkit-appearance: none; margin-top: -14.5px; } input[type=range]:focus::-webkit-slider-runnable-track { background: #FFFFFF; } input[type=range]::-moz-range-track { width: 100%; height: 1px; cursor: pointer; animate: 0.2s; box-shadow: 0px 0px 0px #000000; background: #FFFFFF; border-radius: 0px; border: 0px solid #000000; } input[type=range]::-moz-range-thumb { box-shadow: 0px 0px 0px #000000; border: 0px solid #FFFFFF; height: 30px; width: 1px; border-radius: 0px; background: #FFFFFF; cursor: pointer; } input[type=range]::-ms-track { width: 100%; height: 1px; cursor: pointer; animate: 0.2s; background: transparent; border-color: transparent; color: transparent; } input[type=range]::-ms-fill-lower { background: #FFFFFF; border: 0px solid #000000; border-radius: 0px; box-shadow: 0px 0px 0px #000000; } input[type=range]::-ms-fill-upper { background: #FFFFFF; border: 0px solid #000000; border-radius: 0px; box-shadow: 0px 0px 0px #000000; } input[type=range]::-ms-thumb { margin-top: 1px; box-shadow: 0px 0px 0px #000000; border: 0px solid #FFFFFF; height: 30px; width: 1px; border-radius: 0px; background: #FFFFFF; cursor: pointer; } input[type=range]:focus::-ms-fill-lower { background: #FFFFFF; } input[type=range]:focus::-ms-fill-upper { background: #FFFFFF; }