@charset "UTF-8";
/* CSS Document */

html, body {
  height: 100%;
  margin: 0;
	padding: 0;
  box-sizing: border-box;
}

header {
	margin: 0 0 2vh 0;
	border-bottom: 1px solid black;
}
.text {
	width: 900px;
	margin: auto;
	font-size: 2rem;
	font-family: 'Calibri', 'Arial', sans-serif;
	text-align: center;	
	padding: 10px;
	color: black;
}
header a {
	color: #2AB2F5;
}


.wrapper{
 margin: auto;
  height: 100vh;            /* deine Vorgabe */
  width: min(90vw, 900px); /* damit zentrieren + layout sinnvoll */
  display: grid;
  gap: 12px;
  padding: 30px;
}

.bildcontainer {
	height: 70vh;
}

.bildcontainer img{
  width: 100%;
  height: 100%;
  display: block;          /* verhindert baseline-gap unter Bildern */
object-fit: contain;
}
