.muziek-container {
  display: flex;         /* Zet de elementen naast elkaar */
  flex-wrap: wrap;       /* Zorgt dat liedjes naar de volgende regel zakken als het scherm te smal is */
  gap: 20px;             /* Ruimte tussen de liedjes */
  justify-content: center; /* Zet de liedjes netjes in het midden van de pagina */
}
.song-item {
/*  flex: 1 1 150px;       /* Geeft elk liedje een flexibele basisbreedte van 250 pixels */
  background: #f9f9f9;   /* Optioneel: een lichtgrijze achtergrond voor elk liedje */
  padding: 15px;         /* Optioneel: binnenruimte */
  border-radius: 8px;    /* Optioneel: mooie ronde hoeken */
}
audio {
  width: 100%;       /* Maakt de balk zo breed als de container (bijv. de song-item div) */
  max-width: 400px;  /* Zorgt dat de balk op grote schermen maximaal 400 pixels breed wordt */
  min-width: 200px;  /* Zorgt dat de balk op kleine telefoons niet té klein bruikbaar wordt */
}
/* De container voor elk liedje */
  .song-item {
    display: flex;
    flex-direction: column; /* Zet de elementen onder elkaar */
    align-items: center;    /* Centreert de elementen horizontaal */
    text-align: center;     /* Centreert de tekst zelf */
    margin-bottom: 25px;    /* Ruimte tussen de verschillende liedjes */
  }

  /* Extra styling voor de songnaam (optioneel) */
  .song-item p {
    margin-top: 0;
    margin-bottom: 8px;     /* Ruimte tussen de tekst en de afspeelbalk */
    font-family: sans-serif;/* Een strak, modern lettertype */
  }

  .taalkeuze {
    display: flex;
    justify-content: flex-start;
    gap: 10px;                   
    margin-left: 15%;           
    margin-top: 0;               
    margin-bottom: 0;            
  }

  .taalkeuze a {
    text-decoration: none;
    display: inline-block;       
  }

  .vlag {
    height: 25px;
    width: auto;                 
    border: none;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; /* Zorgt voor een vloeiende beweging */
  }

  /* Effect wanneer de muis over de vlag beweegt */
  .vlag:hover {
    opacity: 0.85;                  /* Volledig van kleur en helder (100% zichtbaar) */
    transform: scale(1.20);      /* De vlag wordt heel subtiel 5% groter */

  }
