.playerinfo { padding: 10px; min-width: 400px; border-radius: 30px; border-top: 2px solid $contrastbg; border-bottom: 2px solid $contrastbg; transition: background 250ms; .top { font-size: 23px; } .metadata { .title{ font-weight: 500; transition: text 250ms; } .artist{ font-weight: 400; font-size: 15px; transition: text 250ms; } } .bottom { font-size: 30px; } .pausebutton { transition: background 250ms; padding: 14px 16px; font-size: 15px; } .playing { transition: all ease .2s; border-radius: 15px; label { padding-left: 4px; } } .paused { border-radius: 26px; transition: all ease .2s; padding: 14px 14px 14px 18px; } } .previousbutton, .nextbutton, .shuffle, .repeat { border-radius: 100%; transition: background-color 200ms; &:hover { border-radius: 100%; background-color: rgba(127, 132, 156, 0.4); transition: background-color 200ms; } } .repeat { label { padding-right: 8px; } } .song-pos { scale { highlight { margin: 0px; border-radius: 2em; } trough { background-color: #363847; border-radius: 2em; } slider { margin: -8px; min-height: 20px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; transition: background-color 0.5s ease-in-out; } slider:hover { background-color: #303240; transition: background-color 0.5s ease-in-out; } } }