/* Frontend easy language styling */
.node--type-article.easy-language .field--name-body,
.node--type-article.easy-language .field--name-field-body {
  /* Enhanced readability */
  line-height: 1.5;
  font-size: 14pt;
  font-family: 'Arial', 'Helvetica', sans-serif;

  /* Better spacing */
  margin-bottom: 2em;
}

.node--type-article.easy-language .field--name-body p,
.node--type-article.easy-language .field--name-field-body p {
  /*margin-bottom: 1.5em;*/
  line-height: 1.5;
}

.node--type-article.easy-language h1 {
  line-height: 1.5;
  margin-bottom: 1em;
  margin-top: 1.5em;
  font-size: 2.2em;
}

.node--type-article.easy-language h2 {
  line-height: 1.5;
  margin-bottom: 0.8em;
  margin-top: 1.3em;
  font-size: 1.8em;
}

.node--type-article.easy-language h3 {
  line-height: 1.5;
  margin-bottom: 0.8em;
  margin-top: 1.2em;
  font-size: 1.5em;
}

.node--type-article.easy-language ul,
.node--type-article.easy-language ol {
  line-height: 1.5;
  margin-bottom: 1.5em;
  padding-left: 2em;
}

.node--type-article.easy-language li {
  margin-bottom: 0.8em;
}

/* Visual indicator for easy language content */
.node--type-article.easy-language::before {
  content: "📖 Einfache Sprache";
  display: block;
  background-color: #e8f4f8;
  border-left: 4px solid #0af;
  padding: 10px 15px;
  margin-bottom: 20px;
  font-weight: bold;
  border-radius: 4px;
}
