/* 1. Definiere die Schriftart und wo sie zu finden ist */
@font-face {
  font-family: 'GroteSans';
  src: url('https://www.thorstengrote.de/wp-content/uploads/2025/05/GroteSans-Light.woff2') format('woff2'),
       url('https://www.thorstengrote.de/wp-content/uploads/2025/05/GroteSans-Light.woff') format('woff');
  font-weight: lighter;
  font-style: normal;
  font-display: swap;
}


body, html {
  height: 100%;
  margin: 0;
}

body { 
  background-image: url('../img/iStock-1253255735(2560x1440).jpg'); /* Pfad ggf. anpassen */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; /* Sorgt dafür, dass das Bild zentriert ist */
  display: grid;
  grid-template-rows: auto 1fr auto;
  font-family: 'GroteSans', Helvetica, Arial, sans-serif; /* Mit Fallbacks */
}

main {
  display: grid;
  place-items: center;
}

/* #logo benötigt keine speziellen Regeln mehr für die Positionierung */
/*#logo{
 margin:auto;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
}*/

p{
  color: #94A3B8;
  font-size: .85em;
}
a {
  color: #94A3B8;
  font-size: .85em;
  text-decoration: none; /* Optional: Unterstreichung entfernen */
}

a:hover {
  text-decoration: underline; /* Optional: Unterstreichung beim Hover */
}

img {
  max-width: 100%;
  height: auto;
}

footer {
 /* height:50px; <-- Nicht mehr nötig */
 margin-top: 50px;
 text-align: right;
 padding: 1rem 2rem; /* Etwas Padding für oben/unten hinzugefügt */
 color: #94A3B8;
}