[id^="map_"] {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 400px !important;
  aspect-ratio: 12 / 7;
}

[id^="map_"]:has(svg) {
background-image: none !important;
}

#map_de {
  background-image: url('/app/maps/2026-02-GEW-Karte-Animation-1200x700px-DE-V1.png');
}

#map_en {
  background-image: url('/app/maps/2026-02-GEW-Karte-Animation-1200x700px-EN-V1.png');
}

#map_es {
  background-image: url('/app/maps/2026-02-GEW-Karte-Animation-1200x700px-ESP-V1.png');
}

#map_fr {
  background-image: url('/app/maps/2026-02-GEW-Karte-Animation-1200x700px-FR-V1.png');
}

#map_pt {
  background-image: url('/app/maps/2026-02-GEW-Karte-Animation-1200x700px-PRT-V1.png');
}