/* japanese-basic-3: colours and course-only rules for language.css */

.language-lesson.japanese-basic-3 {
  --c1: #d64550;
  --c2: #3a1418;
}

.language-lesson:where(.japanese-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(.japanese-basic-3) .pronun-key span {
  white-space: nowrap;
}

.language-lesson:where(.japanese-basic-3) .pronun-key strong {
  color: #d64550;
}

.language-lesson:where(.japanese-basic-3) .dialog-line .jp {
  font-size: 1.05em;
  display: block;
  margin-left: 28px;
  color: #e2e4ec;
}

.language-lesson:where(.japanese-basic-3) .jp-word {
  font-size: 1.15em;
  color: #fff;
}

.language-lesson:where(.japanese-basic-3) .vocab-table .rom {
  color: #a0a4b8;
  font-style: italic;
}
