/*
 * VS2015 Dark for mdBook
 * 行内代码透明，代码块黑色背景
 */

.hljs {
  color: #DCDCDC; /* 默认文字颜色，行内代码继承 */
}

/* 行内代码 */
code.hljs {
  background: transparent;
  color: inherit;
  padding: 0 0.2em;
  border-radius: 2px;
}

/* 代码块 */
pre code.hljs {
  display: block;
  overflow-x: auto;
  background: #1E1E1E;
  color: #DCDCDC;
  padding: 1em;
  border-radius: 4px;
}

/* 保留原 VS2015 高亮颜色 */
.hljs-keyword,
.hljs-literal,
.hljs-symbol,
.hljs-name { color: #569CD6; }

.hljs-link { color: #569CD6; text-decoration: underline; }

.hljs-built_in,
.hljs-type { color: #4EC9B0; }

.hljs-number,
.hljs-class { color: #B8D7A3; }

.hljs-string,
.hljs-meta .hljs-string { color: #D69D85; }

.hljs-regexp,
.hljs-template-tag { color: #9A5334; }

.hljs-subst,
.hljs-function,
.hljs-title,
.hljs-params,
.hljs-formula { color: #DCDCDC; }

.hljs-comment,
.hljs-quote {
  color: #57A64A;
  font-style: normal; /* 取消斜体 */
}

.hljs-doctag { color: #608B4E; }

.hljs-meta,
.hljs-meta .hljs-keyword,
.hljs-tag { color: #9B9B9B; }

.hljs-variable,
.hljs-template-variable { color: #BD63C5; }

.hljs-attr,
.hljs-attribute { color: #9CDCFE; }

.hljs-section { color: gold; }

.hljs-emphasis { font-style: italic; }

.hljs-strong { font-weight: bold; }

.hljs-bullet,
.hljs-selector-tag,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo { color: #D7BA7D; }

.hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}

.hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
