/*
:root  > * {
  --md-default-fg-color--light: #000000;
}
*/



/* Первый заголовок в навигации */
.md-nav--lifted>.md-nav__list>.md-nav__item>[for] {
        color: var(--md-default-fg-color)
}

/* Заголовок раздела в навигации */
.md-nav__item--section>.md-nav__link[for] {
        color: var(--md-default-fg-color);
        margin-top: 30px;
}




/*
[data-md-color-scheme="default"] {
  --md-default-fg-color--light: #000000;
}

[data-md-color-scheme="slate"] {
  --md-default-fg-color--light: #FFFFFF;
}

*/

.md-code__content {
  text-wrap: pretty;
}

.md-typeset code:not(.focus-visible) {
  text-wrap: pretty; 
}

.version-block {
  border: 2px solid #00BFFF; /* Голубой цвет рамки */
  padding: 5px;
  margin: 5px;
  position: relative;
}

.version-block::before {
  content: 'Актуально для версии '; /* Текст и Unicode для иконки (например, FontAwesome) */
}

dt, dd {
  display: inline; /* Отображать элементы в одной строке */
  margin: 0; /* Убрать отступы для прилегания друг к другу */
}

dt {
  font-weight: bold;
}

[dir=ltr] .md-typeset dd {
  margin-left: 0;
}



dd::before {
  content: " - "; /* Добавление дефиса перед текстом в dd */
}

dl {

    border: solid  #757575;
    border-width: 1px 1px 1px 1px;
    display: inline-block;
    margin: 0;
    padding: 1em;
    position: relative;
    border-radius: .2rem;
   
}


dl{
  margin:50px auto;
  
  padding:1.2em 20px 1.2em 50px;
  border-left:6px solid #10a064 ;
  line-height:1.6;
  position: relative;

}



dl::before{
  font-family:Arial;
  content: "\201C";
  color:#10a064;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}



/* Любой абзац с изображением без align */
.md-typeset p:has(> a > img:not([align])),
.md-typeset p:has(> img:not([align])) {
    text-align: center;
    margin: 1.2em 0;
}

.md-typeset p:has(> a > img:not([align])) > a {
    display: inline-block;
}

.md-typeset p:has(> a > img:not([align])) img {
    display: block;
}

/* Только изображения с подписью */
.md-typeset p:has(> a > img:not([align])):has(em) {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.2rem;
}

.md-typeset p:has(> a > img:not([align])):has(em) br {
    display: none;
}

.md-typeset p:has(> a > img:not([align])):has(em) em {
    margin: 0;
    font-size: 0.9em;
    color: var(--md-default-fg-color--light);
    font-style: italic;
}