/* Live-stream player surface — ported from
   wp-content/plugins/radioalfacsplayer/styleshort.css. */

#avis { color: #f22; font-weight: 700; }

.blink {
  animation-duration: 2s;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-timing-function: ease-in-out;
  color: red;
}
@keyframes blink { from { color: red; } to { color: #fff; } }

.live-player {
  max-width: 900px;
  margin: 0 auto;
  color: #fff;
}
.live-player #radiodescription {
  color: #fff;
  font-weight: 700;
  font-size: 1.25em;
  margin-bottom: 0.5em;
}
.live-player #reproductor { width: 100%; }
.live-player .play-action {
  text-align: center;
  margin: 0.5em 0;
  font-size: clamp(20px, 2.5vw, 28px);
}
.live-player .play-action a {
  color: #fe7000 !important;
  text-decoration: none;
  font-size: 0.85em;
}
.live-player #reproductor_vumeter {
  width: 100%;
  height: 6em;
  margin: 0 auto;
}
.live-player #phead {
  text-align: center;
  margin: 0.5em 0 0.25em;
  color: #d2d6db;
  font-weight: 600;
}
.live-player .now-playing-line {
  text-align: center;
  margin: 0;
}
.live-player .now-playing-line b { color: #fff; }
.live-player .now-playing-line small { color: #b0b3b8; }

.player-fallback { color: #b0b3b8; text-align: center; font-size: 18px; padding: 2rem 1rem; }

@media (min-width: 750px) {
  #radioalfacsdescription { color: #fe7000; }
}
