/* Reduziert den Abstand zwischen dem Seitentitel und dem Cover-Bild */
h1.wp-block-post-title {
  margin-bottom: 0.3rem !important;
}

.wp-block-cover:first-of-type {
  margin-top: 0 !important;
}
/* Entfernt den Abstand zwischen dem Titel und dem Cover-Banner auf der Startseite */
body.home h1.wp-block-post-title {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

body.home .wp-block-cover:first-of-type {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Sicherheitshalber auch für Templates ohne .home-Klasse */
.page h1.wp-block-post-title {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Edle, zurückhaltende Buttons */
.wp-block-button__link {
  border: 1.5px solid #b45d38 !important; /* feine Kupferlinie */
  color: #b45d38 !important;
  font-weight: 500;
  padding: 0.55em 1.2em !important;
  border-radius: 4px;
  background-color: transparent !important;
  transition: all 0.3s ease;
  letter-spacing: 0.3px;
}

/* Hover-Effekt – sanft, aber sichtbar */
.wp-block-button__link:hover {
  background-color: rgba(180, 93, 56, 0.1) !important;
  color: #b45d38 !important;
  box-shadow: 0 0 6px rgba(180, 93, 56, 0.25);
  transform: translateY(-1px);
}

/* Abstand der Buttons zum oberen Text */
.wp-block-buttons {
  margin-top: 1.3rem !important;
}

/* Header fixieren und elegantes Menü */
header, .wp-block-template-part {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 100;
  padding: 0.8rem 2rem;
  border-bottom: 1px solid #ddd;
}

.wp-block-navigation a {
  color: #b45d38;
  font-weight: 500;
  text-decoration: none;
  letter-spacing: 0.3px;
  transition: color 0.3s ease;
}

.wp-block-navigation a:hover {
  color: #a24d2e;
}
/* Eleganter fixierter Header */
.wp-site-blocks > header {
  position: sticky;
  top: 0;
  z-index: 999;
  background: #fff;
  border-bottom: 1px solid #ddd;
  padding: 0.8rem 2rem;
}

/* Menü-Links */
.wp-block-navigation a {
  color: #b45d38;
  font-weight: 500;
  text-decoration: none;
  letter-spacing: 0.3px;
  transition: color 0.3s ease;
}

.wp-block-navigation a:hover {
  color: #a24d2e;
}
