/* The broadcaster's original transparent horizontal PNG, with no crop or stretch.
   Every selector is limited to this logo/record; other stations retain their art. */
.directory-station-art img[src*="/assets/stations/observatorio-v44.png"],
.station-art img[src*="/assets/stations/observatorio-v44.png"],
.card-art img[src*="/assets/stations/observatorio-v44.png"],
.mini-art img[src*="/assets/stations/observatorio-v44.png"] {
  object-fit: contain;
  background: #132a43;
  padding: 4px;
  box-sizing: border-box;
}
.station-detail.observatorio-logo-v44 {
  grid-template-columns: 220px minmax(0, 1fr);
}
.station-detail.observatorio-logo-v44 .directory-station-art {
  width: 220px;
  height: 96px;
  border-radius: 18px;
}
@media (max-width: 680px) {
  .station-detail.observatorio-logo-v44 { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .station-detail.observatorio-logo-v44 .directory-station-art { width: 200px; height: 84px; }
}
