.vorbis {
  display: none;
}
.jp-audio-stream {
  width: 14rem;
}
body {
  font-family: sans-serif;
  line-height: 1.5rem;
}
.jp-audio-stream .jp-volume-controls {
  left: 110px;
}
.jp-time-holder {
  position: absolute;
  top: 50px;
}

.jp-type-single .jp-time-holder {
  left: 110px;
  width: 186px;
}

@media (prefers-color-scheme: dark) {
  body {
    background: #292633;/*#3e4752*/
    color: white;
  }
  :link {
    color: #9a87fc;
  }
  :visited {
    color: #6A51E6;
  }
  .jp-audio-stream {
  }
  .jp-interface {
    background: #1c1367;
  }

  .jp-audio,
  .jp-audio-stream,
  .jp-video {
    line-height: 1.6;
    color: #eee;
    border: 1px solid #1709dc;
  }
  .jp-details {
    background: #6A51E6;
  }

  .jp-play,
  .jp-play:focus,
  .jp-state-playing .jp-play,
  .jp-state-playing .jp-play:focus,
  .jp-stop,
  .jp-stop:focus,
  .jp-previous,
  .jp-previous:focus,
  .jp-next,
  .jp-next:focus,
  .jp-seek-bar,
  .jp-play-bar,
  .jp-seeking-bg,
  .jp-mute,
  .jp-mute:focus,
  .jp-state-muted .jp-mute,
  .jp-state-muted .jp-mute:focus,
  .jp-volume-max,
  .jp-volume-max:focus,
  .jp-volume-bar,
  .jp-volume-bar-value,
  .jp-video-play-icon,
  .jp-video-play-icon:focus,
  .jp-full-screen,
  .jp-full-screen:focus,
  .jp-state-full-screen .jp-full-screen,
  .jp-state-full-screen .jp-full-screen:focus,
  .jp-repeat,
  .jp-repeat:focus,
  .jp-state-looped .jp-repeat,
  .jp-state-looped .jp-repeat:focus,
  .jp-shuffle,
  .jp-shuffle:focus,
  .jp-state-shuffled .jp-shuffle,
  .jp-state-shuffled .jp-shuffle:focus {
    background-image: url("/jplayer.blue.monday.dark.png");
  }
}