.vsp-audio-player {
  margin-top: 20px;
  border: 1px solid #e5e5e5;
  padding: 10px;
  border-radius: 10px;
  background: #f9f9f9;
}

.vsp-audio-player audio {
  width: 100%;
}

.vsp-modern-player {
  border: 2px solid #007cba;
  border-radius: 10px;
  padding: 15px;
  background: linear-gradient(to right, #f0f8ff, #e6f7ff);
}

.vsp-modern-player audio {
  width: 100%;
}


