body {
	font-family: "Open Sans", Arial, sans-serif !important;
	background: linear-gradient(135deg, #433d8b 0%, #7a4988 50%, #c86c80 100%);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.home-button {
  color: #000 !important;
}

.station-link.globe {
 color: #000 !important;
}


.player-container {
  background-color: #ededed;
  color#000;
  }

.song {
  background-color: #FFF;
  color: #000;
  border-bottom: 2px solid #FF017F !important;
}


.current-show, .current-song {
    border-bottom: 2px solid #FF017F !important;
	color: #000;
}

.song-history .song .song-time {
    background: linear-gradient(90deg, #FF017F 0%, #FF7E0D 100%);
	color: #FFF !important;
	font-weight:600;
}

#play-pause-button {
  border: 2px solid #888 !important;
  background-color: #CCC;
  color: #000;
}

/* Grundstyle */
input[type="range"] {
  -webkit-appearance: none; /* Chrome, Safari, Edge */
  appearance: none;
  width: 100px;
  height: 8px;
  background: #FF7E0D;
  border-radius: 5px;
  outline: none;
}

/* Webkit (Chrome, Safari, neuer Edge) */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #888888; /* oder deine gewünschte Farbe */
  cursor: pointer;
  margin-top: -6px; /* anpassen je nach Höhe */
}

/* Firefox */
input[type="range"]::-moz-range-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #888888;
  cursor: pointer;
}

/* Firefox Track */
input[type="range"]::-moz-range-track {
  background: #ccc;
  height: 8px;
  border-radius: 5px;
}

/* IE/Edge Legacy (falls relevant) */
input[type="range"]::-ms-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #888888;
  cursor: pointer;
}
input[type="range"]::-ms-track {
  background: transparent;
  border-color: transparent;
  color: transparent;
  height: 8px;
}
input[type="range"]::-ms-fill-lower {
  background: #888888;
  border-radius: 5px;
}
input[type="range"]::-ms-fill-upper {
  background: #ccc;
  border-radius: 5px;
}

.displayname {
	font-weight:600;
	color: #000;
	
}	