/* 
 * BUNKERBANDITS Theme - Developed by Dennis Joest
 */
/* ===== Optimiert: media-player.css ===== */
.audio-player {
  display: flex;
  align-items: center;
  gap: 15px;
}

.play-btn,
.pause-btn,
.mute-btn {
  border: none;
  background: transparent;
  color: var(--color-brand-orange);
  /* Player-Buttons in Markenfarbe */
  border-radius: 6px;
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3em;
  cursor: pointer;
  transition: background 0.14s, box-shadow 0.14s;
  box-shadow: 0 2px 6px 0 rgba(40, 22, 11, 0.08);
  outline: none;
}

.play-btn:hover,
.pause-btn:hover,
.mute-btn:hover {
  background: rgba(255, 130, 58, 0.13);
  /* Leichter Hover-Hintergrund (basierend auf Orange) */
  box-shadow: 0 4px 14px 0 rgba(40, 22, 11, 0.14);
}

.play-btn svg,
.pause-btn svg,
.mute-btn svg {
  width: 24px;
  height: 24px;
}

.mute-btn .icon-cross {
  stroke: var(--color-brand-orange);
  /* Stummschaltungs-Strich in Markenfarbe */
  stroke-width: 2.5;
  fill: none;
  display: none;
}

.mute-btn.muted .icon-cross {
  display: block;
}

.volume-bar {
  width: 115px;
  accent-color: var(--color-brand-orange);
  /* Schieberegler in Markenfarbe füllen */
  margin-left: 2px;
}

/* ============================================= */
/* 📱📲💻🖥 RESPONSIVE BREAKPOINTS – 5 STUFEN BASIS */
/* ============================================= */

/* 📱 1. XS – Kleine Smartphones */
@media (max-width: 480px) {
  /* keine speziellen Anpassungen nötig */
}

/* 📱 2. S – Normale Smartphones */
@media (min-width: 481px) and (max-width: 768px) {
  /* keine speziellen Anpassungen nötig */
}

/* 📲 3. M – Tablets */
@media (min-width: 769px) and (max-width: 1024px) {
  /* keine speziellen Anpassungen nötig */
}

/* 💻 4. L – Laptops / kleine Desktops */
@media (min-width: 1025px) and (max-width: 1440px) {
  /* keine speziellen Anpassungen nötig */
}

/* 🖥 5. XL – Große Bildschirme / 4K */
@media (min-width: 1441px) {
  /* keine speziellen Anpassungen nötig */
}