/* Общие стили для всех тем*/

/* Блок с кодом */
[data-md-color-scheme] pre > code,
[data-md-color-scheme] .highlight {
  padding-left: 0;
  border-radius: 12px;
}


/* ================ Тема кода для Slate ================ */

/* Slate фон кода */
[data-md-color-scheme="slate"] pre > code,
[data-md-color-scheme="slate"] .highlight {
  background: #17191F;
}

[data-md-color-scheme="slate"] .highlight .k { 
  color: #ff7b72; /* keyword: class, def, return, if */
}

[data-md-color-scheme="slate"] .highlight .kn { 
  color: #ff7b72; /* import/from */
}

[data-md-color-scheme="slate"] .highlight .nf,
[data-md-color-scheme="slate"] .highlight .fm { 
  color: #d2a8ff; /* function name */
}

[data-md-color-scheme="slate"] .highlight .nc { 
  color: #79c0ff; /* class name */
}

[data-md-color-scheme="slate"] .highlight .bp { 
  color: #79c0ff; /* self, cls */
}

[data-md-color-scheme="slate"] .highlight .nb { 
  color: #d2a8ff; /* print, len и другие built-in */
}

[data-md-color-scheme="slate"] .highlight .s,
[data-md-color-scheme="slate"] .highlight .s1,
[data-md-color-scheme="slate"] .highlight .s2 { 
  color: #a5d6ff; /* strings */
}

[data-md-color-scheme="slate"] .highlight .c,
[data-md-color-scheme="slate"] .highlight .c1 { 
  color: #8b949e; font-style: italic /* comments */
}

[data-md-color-scheme="slate"] .highlight .mi,
[data-md-color-scheme="slate"] .highlight .mf { 
  color: #79c0ff; /* numbers */
}

[data-md-color-scheme="slate"] .highlight .o { 
  color: #ff7b72; /* operators: =, +, - */
}

[data-md-color-scheme="slate"] .highlight .p { 
  color: #c9d1d9; /* punctuation: (), [] */
}

[data-md-color-scheme="slate"] .highlight .nn { 
  color: #79c0ff; /* module/import name */
}

[data-md-color-scheme="slate"] .highlight .n { 
  color: #c9d1d9; /* обычные имена переменных */
}


/* ============ СВЕТЛАЯ ТЕМА (default) ============ */

[data-md-color-scheme="default"] .highlight { 
  background: #f6f8fa;
}

[data-md-color-scheme="default"] .highlight .k { 
  color: #d73a49; /* keyword: class, def, return, if */
}

[data-md-color-scheme="default"] .highlight .o { 
  color: #24292f; /* operators: =, +, - */
}

[data-md-color-scheme="default"] .highlight .c,
[data-md-color-scheme="default"] .highlight .c1 { 
  color: #6a737d; font-style: italic /* comments */
}

[data-md-color-scheme="default"] .highlight .kn { 
  color: #d73a49; /* import/from */
}

[data-md-color-scheme="default"] .highlight .s, 
[data-md-color-scheme="default"] .highlight .s1,
[data-md-color-scheme="default"] .highlight .s2 { 
  color: #032f62; /* strings */
}

[data-md-color-scheme="default"] .highlight .nb { 
  color: #6f42c1; /* print, len и другие built-in */
}

[data-md-color-scheme="default"] .highlight .nc { 
  color: #22863a; /* class name */
}

[data-md-color-scheme="default"] .highlight .nf,
[data-md-color-scheme="default"] .highlight .fm { 
  color: #6f42c1; /* function name */
}

[data-md-color-scheme="default"] .highlight .nn { 
  color: #3f6ec6; /* module/import name */
}

[data-md-color-scheme="default"] .highlight .mi,
[data-md-color-scheme="default"] .highlight .mf  { 
  color: #005cc5; /* numbers */
}

[data-md-color-scheme="default"] .highlight .bp { 
  color: #005cc5; /* self, cls */
}

