/* Globale Text-Einstellungen für die OZD-Website */

p, li, div.text-content, div.description, article p, section p, .content p {
  text-align: left;
  hyphens: auto;
}

.content-section p, 
.content-section li, 
.content-section div,
article p,
article li,
section p,
section li,
.text-content,
.description,
.info-text,
.opening-hours,
.contact-info,
.service-description,
.team-bio,
.testimonial-text,
.footer-text,
.about-text,
.therapy-description,
.diagnostic-description {
  text-align: left;
  hyphens: auto;
}

/* Spezifische Überschreibungen für bestimmte Komponenten */
.MuiTypography-body1,
.MuiTypography-body2,
.card-content p,
.markdown-content p {
  text-align: left;
}

/* Ausnahmen für bestimmte Elemente, die nicht im Blocksatz sein sollten */
h1, h2, h3, h4, h5, h6,
button,
.nav-link,
.footer-link,
.hours,
.phone,
.email {
  text-align: inherit;
  hyphens: none;
}
