/* ── Имена персонажей (h3) ── */
.md-content h3 {
  font-size: 1.05em;
  font-weight: bold;
  letter-spacing: 0.5px;
  margin: 1em 0 0.1em 0;
  padding: 5px 0;
  border-bottom: none;
}

/* ── Реплики (цитаты) ── */
.md-content blockquote {
  border-left: 3px solid #f1f1f1;
  /*var(--md-accent-fg-color);*/
  color: #000;
  background: none;
  /*var(--md-code-bg-color);*/
  margin: 0.2em 0;
  padding: 0.4em 0.8em;
  border-radius: 0 6px 6px 0;
  font-size: 1em;
}

[data-md-color-scheme="slate"] blockquote {
  color: #dadada;
}


.md-content blockquote p {
  margin: 0.2em 0;
}

/* ── Ремарки (highlight) ── */
.md-content mark {
  background: #f1f1f1;
  color: #969696;
  padding: 1px 4px;
  border-radius: 3px;
  font-family: 'Courier New', Courier, monospace;
}

[data-md-color-scheme="slate"] .md-content mark {
  background: #1d1d1d;
  color: #595959;
}

/* ── Сцены — общие ремарки ── */
.md-content em {
  color: var(--md-default-fg-color--light);
}

/* ── Навигация между сценами ── */
.scene-nav {
  text-align: center;
  padding: 0.5em;
  margin: 1em 0;
}

.scene-nav a {
  margin: 0 1em;
}

/* Каждая строка внутри цитаты — отдельная строка */
.md-content blockquote p {
  white-space: pre-line;
}

.md-content blockquote p {
  white-space: pre-wrap;
}

/* ── Заголовки действий в боковой навигации ── */
.md-nav[data-md-level="1"] .md-nav__item--nested > .md-nav__link {
  opacity: 0.4 !important;
}

/* ── Скрыть TOC на мобильном (в левом drawer он лишний) ── */
.md-sidebar--primary .md-nav--secondary {
  display: none;
}