blockquote {
  font-family: 'Inter', sans-serif; /* deine Fließtext-Schrift */
  font-size: 1.05rem;
  font-style: italic;
  max-width: 600px; /* etwas flexibler als fixe Breite */
  margin: 1.5rem auto;
  padding: 1rem 2.5rem;
  line-height: 1.6;
  position: relative;
  color: var(--kanz-text);          /* dunkles Grau aus CD */
  background: var(--kanz-ivory);    /* Elfenbein-Hintergrund */
  border-left: 4px solid var(--kanz-gold); /* Boutique-Goldbalken */
  border-radius: 8px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}

blockquote:before {
  display: block;
  content: "\201C"; /* großes Anführungszeichen */
  font-family: 'Outfit', serif;
  font-size: 3.5rem;
  position: absolute;
  left: 12px;
  top: -10px;
  color: var(--kanz-gold); /* goldener Akzent */
}

blockquote cite {
  font-family: 'Outfit', sans-serif;
  color: var(--kanz-blue); /* Kanzlei-Blau für Namen */
  font-size: 0.9rem;
  font-weight: 600;
  display: block;
  margin-top: 0.75rem;
  text-align: right;
}

blockquote cite:before {
  content: "— "; /* Strich vor Name */
}
