/* hungarian-basic-3: colours and course-only rules for language.css */

.language-lesson.hungarian-basic-3 {
  --c1: #5aa469;
  --c2: #1f3a26;
}

.language-lesson:where(.hungarian-basic-3) .pronun-key {
  background: #1a1d27;
  border: 1px solid #2a2d3a;
  border-radius: 6px;
  padding: 12px 16px;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, sans-serif;
  font-size: 0.85em;
  color: #a0a4b8;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 24px;
}

.language-lesson:where(.hungarian-basic-3) .pronun-key span {
  white-space: nowrap;
}

.language-lesson:where(.hungarian-basic-3) .pronun-key strong {
  color: #5aa469;
}

.language-lesson:where(.hungarian-basic-3) .dialog-line .hu {
  font-size: 1.05em;
  display: block;
  margin-left: 28px;
  color: #e2e4ec;
}

.language-lesson:where(.hungarian-basic-3) .hu-word {
  font-size: 1.08em;
  color: #fff;
  font-weight: 600;
}

.language-lesson:where(.hungarian-basic-3) .rom {
  color: #a0a4b8;
  font-style: italic;
}
