/* Basis-Styles werden dynamisch per PHP ergänzt */
.is-style-stil-6,
.is-style-stil-7,
.is-style-stil-8,
.is-style-stil-9 {
	transition: all .2s ease;
}

.is-style-stil-6 .wp-block-button__link,
.is-style-stil-7 .wp-block-button__link,
.is-style-stil-8 .wp-block-button__link,
.is-style-stil-9 .wp-block-button__link {
	border-radius: 999px;
}

/* ── Hero Label — base (overridable via inline CSS) ── */
.is-style-hero-label {
  font-size: .62rem;
  letter-spacing: .28em;
  text-transform: uppercase;
  color: #C48B6A;
  font-weight: 400;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 10px;
}
.is-style-hero-label::before {
  content: "";
  width: 28px;
  height: 1px;
  background: #C48B6A;
  display: inline-block;
  flex-shrink: 0;
}
