	.main {
		background-color: #8b5d87;
	}
	
	.tshirts {
		background-color: #315c4c;
	}
	
	.stickers {
		background-color: #b35445
	}
	
	.taschen {
		background-color: #2f4c73;
	}
	
	.about {
		background-color: #7a4e3e;
		
	}
	h1 {text-align: center;
	font-family: "Sora";
	font-weight: 300;
	font-size: 70px;
	}
	
	h2 {text-align: center;
	font-family: "Sora";
	font-weight: 300;
	font-size: 30px;
	}
	p {text-align: center;
	font-family: "Sora";
	font-weight: 300;
	font-size: 25px;
	}
	div {text-align: center;}

	/* Link-Stile für index */
	a.index:link {
	  color: #8b5d87;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.index:visited {
	  color: #8b5d87;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.index:hover {
	  color: #ede0d8;
	  background-color: #8b5d87;
	  text-decoration: none;
	}

	/* Link-Stile für Tshirts */
	a.tshirts:link {
	  color: #315c4c;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.tshirts:visited {
	  color: #315c4c;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.tshirts:hover {
	  color: #ede0d8;
	  background-color: #315c4c;
	  text-decoration: none;
	}

	/* Link-Stile für Taschen */
	a.taschen:link {
	  color: #2f4c73;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.taschen:visited {
	  color: #2f4c73;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.taschen:hover {
	  color: #ede0d8;
	  background-color: #2f4c73;
	  text-decoration: none;
	}

	/* Link-Stile für Stickers */
	a.stickers:link {
	  color: #b35445;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.stickers:visited {
	  color: #b35445;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.stickers:hover {
	  color: #ede0d8;
	  background-color: #b35445;
	  text-decoration: none;
	}


	/* Link-Stile für Über üs */
	a.about:link {
	  color: #7a4e3e;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.about:visited {
	  color: #7a4e3e;
	  background-color: #ede0d8;
	  text-decoration: none;
	}

	a.about:hover {
	  color: #ede0d8;
	  background-color: #7a4e3e;
	  text-decoration: none;
	}
	
		/* Link-Stile für Über üs */
	a.link:link {
	  color: #ede0d8;
	}

	a.link:visited {
	  color: #ede0d8;
	}

	a.link:hover {
	  color: #8b5d87;
	  background-color: #ede0d8;
	}
	
	.insta-container {
    display: flex;
    justify-content: center;   /* alles in der Mitte */
    gap: 20px;                 /* Abstand zwischen den Posts */
    flex-wrap: wrap;           /* bricht automatisch um, wenn Bildschirm zu schmal */
  }

  .insta-container blockquote {
    flex: 1 1 300px;           /* sorgt dafür, dass sich die Posts schön anpassen */
    max-width: 320px;          /* optional: Maximalbreite pro Post */
  }
  
  /* Container zentriert */
.insta-wrapper {
  display: flex;
  justify-content: center;  /* horizontal in die Mitte */
  margin: 20px auto;
}

/* Hintergrundfarbe und Rahmen vom Instagram-Embed überschreiben */
.instagram-media {
  background: #ede0d8 !important;   /* ersetzt Weiß */
  border: none !important;          /* Standardrahmen entfernen */
  border-radius: 12px !important;   /* abgerundete Ecken */
  box-shadow: none !important;    /* Schatten entfernen */
   justify-content: center;
}