body {
  word-wrap: break-word;
  margin: 1em 0;
  font-size: 12px;
  line-height: 17px;
  color: var(--vscode-editor-foreground);
  background-color: var(--vscode-editor-background);
}

pre {
  background: var(--vscode-textCodeBlock-background);
  padding: 8px;
}

.vscode-dark pre {
  background-color: #40404033;
}

.vscode-light pre {
  background-color: #e1e1e145;
}

pre code {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
  background: none;
}

#main > * {
  padding: 0;
}

.vscode-light .no-content {
  color: rgb(113, 113, 113);
}

.vscode-dark .no-content {
  color: rgb(146, 146, 146);
}

#main hr {
  display: block;
  border: none;
  border-color: var(--vscode-sideBarSectionHeader-border);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0;
  opacity: 0.5;
}

#main hr:first-of-type {
  display: none;
}

#main .help {
  max-width: 720px;
}

code {
  color: inherit;
  font-family: var(--vscode-editor-font-family);
}

ul,
ol {
  padding-left: 20px;
  margin: 8px;
}

.vscode-light .hljs {
  color: black;
}

.vscode-light .hljs-comment,
.vscode-light .hljs-quote,
.vscode-light .hljs-variable {
  color: #008000;
}

.vscode-light .hljs-keyword,
.vscode-light .hljs-selector-tag,
.vscode-light .hljs-built_in,
.vscode-light .hljs-name,
.vscode-light .hljs-tag,
.vscode-light .signature .parameter.active {
  color: #00f;
}

.vscode-light .hljs-string,
.vscode-light .hljs-title,
.vscode-light .hljs-section,
.vscode-light .hljs-attribute,
.vscode-light .hljs-literal,
.vscode-light .hljs-template-tag,
.vscode-light .hljs-template-variable,
.vscode-light .hljs-type,
.vscode-light .hljs-addition {
  color: #a31515;
}

.vscode-light .hljs-deletion,
.vscode-light .hljs-selector-attr,
.vscode-light .hljs-selector-pseudo,
.vscode-light .hljs-meta {
  color: #2b91af;
}

.vscode-light .hljs-doctag {
  color: #808080;
}

.vscode-light .hljs-attr {
  color: #f00;
}

.vscode-light .hljs-symbol,
.vscode-light .hljs-bullet,
.vscode-light .hljs-link {
  color: #00b0e8;
}

.vscode-light .hljs-emphasis {
  font-style: italic;
}

.vscode-light .hljs-strong {
  font-weight: bold;
}

.vscode-dark .hljs {
  color: #dcdcdc;
}

.vscode-dark .hljs-keyword,
.vscode-dark .hljs-literal,
.vscode-dark .hljs-symbol,
.vscode-dark .hljs-name,
.vscode-dark .signature .parameter.active {
  color: #569cd6;
}
.vscode-dark .hljs-link {
  color: #569cd6;
  text-decoration: underline;
}

.vscode-dark .hljs-built_in,
.vscode-dark .hljs-type {
  color: #4ec9b0;
}

.vscode-dark .hljs-number,
.vscode-dark .hljs-class {
  color: #b8d7a3;
}

.vscode-dark .hljs-string,
.vscode-dark .hljs-meta .vscode-dark .hljs-string {
  color: #d69d85;
}

.vscode-dark .hljs-regexp,
.vscode-dark .hljs-template-tag {
  color: #9a5334;
}

.vscode-dark .hljs-subst,
.vscode-dark .hljs-function,
.vscode-dark .hljs-title,
.vscode-dark .hljs-params,
.vscode-dark .hljs-formula {
  color: #dcdcdc;
}

.vscode-dark .hljs-comment,
.vscode-dark .hljs-quote {
  color: #57a64a;
  font-style: italic;
}

.vscode-dark .hljs-doctag {
  color: #608b4e;
}

.vscode-dark .hljs-meta,
.vscode-dark .hljs-meta .vscode-dark .hljs-keyword,
.vscode-dark .hljs-tag {
  color: #9b9b9b;
}

.vscode-dark .hljs-variable,
.vscode-dark .hljs-template-variable {
  color: #bd63c5;
}

.vscode-dark .hljs-attr,
.vscode-dark .hljs-attribute {
  color: #9cdcfe;
}

.vscode-dark .hljs-section {
  color: gold;
}

.vscode-dark .hljs-emphasis {
  font-style: italic;
}

.vscode-dark .hljs-strong {
  font-weight: bold;
}

/*.vscode-dark .hljs-code {
  font-family:'Monospace';
}*/

.vscode-dark .hljs-bullet,
.vscode-dark .hljs-selector-tag,
.vscode-dark .hljs-selector-id,
.vscode-dark .hljs-selector-class,
.vscode-dark .hljs-selector-attr,
.vscode-dark .hljs-selector-pseudo {
  color: #d7ba7d;
}

.vscode-dark .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}

.vscode-dark .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
