/* ===== Header & Footer ===== */
header a,
#bottom-text {
  color: transparent;              /* Text-Outline */
  -webkit-text-stroke: 0.6px black;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  font-family: "Neuzeit Grotesk Bold", sans-serif;
  text-decoration: none;
}

/* ===== Body Text ===== */
body {
  background: white;       /* kein Hintergrundbild */
  color: black;            /* voll schwarze Schrift */
  font-family: "Neuzeit Grotesk bold", sans-serif;
letter-spacing: 0.00em;  /* Abstand zwischen Buchstaben */
-webkit-text-stroke: 0; 
}

main {
  padding-left: 20px;     /* Abstand von links */
padding-right: 20px; 
  max-width: 1000px;       /* Text nicht zu breit */
}

.info-container p,
.info-container h2 {
  font-size: 16px;         /* Einheitliche Schriftgröße */
  line-height: 1.1;
  margin-bottom: 0;        /* kein extra Abstand zwischen Projekten */
  text-align: left;
  font-weight: normal;
}


/* Links zu Projekten */
.link {
  color: white;
  -webkit-text-stroke: 0.2px black;
  text-decoration: none;   /* keine Unterstreichung */
  cursor: pointer;
}

.link:hover {
  color: yellow;
  -webkit-text-stroke: 0.2px black;
}

