/* ===============================
   Standard (Desktop-PC)
   =============================== */
#wrapper {
  min-height: 600px;   /* Desktop: mindestens 600px hoch */
  height: auto;        /* wächst mit dem Inhalt */
}

#galerie {
  min-height: 400px;   /* Desktop: mindestens 400px hoch */
  height: auto;
}

/* ===============================
   Tablet (bis 992px Breite)
   =============================== */
@media (max-width: 992px) {
  #wrapper {
    min-height: 500px; /* etwas kompakter */
  }
  #galerie {
    min-height: 300px;
  }
}

/* ===============================
   Smartphone / iPhone (bis 768px)
   =============================== */
@media (max-width: 768px) {
  #wrapper {
    min-height: 300px; /* deutlich kompakter */
  }
  #galerie {
    min-height: 200px;
  }
}
