/* Sembunyikan pesan teks di berbagai versi */
#notStartedOverlay,
#playerInfoText,
.antmedia_message,
.vjs-waiting,
.vjs-overlay {
  color: transparent !important;
  text-shadow: none !important;
}

/* Pasang background gambar ke container pesan kalau id-nya berbeda */
#playerInfoText,
.antmedia_message {
  background: #000 url("/LiveApp/assets/waiting.jpg") center center no-repeat !important;
  background-size: cover !important;
  min-height: 60vh;
}
/* Sembunyikan teks overlay "stream belum mulai" */
#notStartedOverlay, .not-started, #not-started, .overlay-not-started{
  color: transparent !important;
  text-shadow: none !important;
}
/* Pakai gambar sebagai background overlay */
#notStartedOverlay{
  background: #000 url("/LiveApp/assets/waiting.jpg") center center no-repeat !important;
  background-size: cover !important;   /* ganti ke 'contain' kalau mau seluruh gambar utuh */
  min-height: 60vh;
  display: flex; align-items: center; justify-content: center;
}
/* 1) Sembunyikan semua pesan "waiting" bawaan */
#video_info,
#playerInfoText,
.vjs-waiting,
.vjs-overlay {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 2) Pasang gambar cover saat belum live (akan berada di belakang <video>) */
#video_container,
#player,
.video-js {
  background: #000 url("/LiveApp/assets/waiting.jpg") center center no-repeat !important;
  background-size: cover !important;   /* ganti ke 'contain' jika ingin utuh tanpa crop */
}
