controls-footer #player-play-pause:hover {
  opacity: 1;
}
.player #player-controls-footer #player-play-pause span::before {
  box-sizing: border-box;
  height: 18px;
  width: 0;
  border: 0 solid transparent;
  border-left: 16px double #fff;
  transition: border .1s linear;
}
.player #player-controls-footer #player-play-pause input:checked + span::before {
  border-width: 9px 0 9px 18px;
  border-style: solid;
}
.player #player-controls-footer #player-play-pause label {
  display: block;
  position: relati