/* highlight.js - VSCode Light+ inspired theme */

.hljs {
    color: #000000;
    background: transparent;
}

/* Keywords: blue */
.hljs-keyword,
.hljs-selector-tag,
.hljs-literal {
    color: #0000FF;
}

/* Strings: dark red */
.hljs-string,
.hljs-attr,
.hljs-template-variable,
.hljs-subst {
    color: #A31515;
}

/* Numbers, boolean: dark green */
.hljs-number,
.hljs-regexp {
    color: #098658;
}

/* Comments: green */
.hljs-comment,
.hljs-doctag {
    color: #008000;
    font-style: italic;
}

/* Built-in types, namespace: teal */
.hljs-built_in,
.hljs-type,
.hljs-title.class_,
.hljs-class .hljs-title {
    color: #267F99;
}

/* Function names: yellow-brown */
.hljs-title.function_,
.hljs-function > .hljs-title {
    color: #795E26;
}

/* Variables: dark navy */
.hljs-variable,
.hljs-title {
    color: #001080;
}

/* Preprocessor, annotations, decorators: purple */
.hljs-meta,
.hljs-meta .hljs-keyword {
    color: #AF00DB;
}

.hljs-meta .hljs-string {
    color: #A31515;
}

/* HTML: tags dark maroon, attrs red */
.hljs-tag {
    color: #800000;
}

.hljs-name {
    color: #800000;
}

.hljs-attribute {
    color: #E50000;
}

/* CSS selectors */
.hljs-selector-id { color: #267F99; }
.hljs-selector-class { color: #267F99; }

/* Diff */
.hljs-addition { background: #dfd; color: #000; }
.hljs-deletion  { background: #fdd; color: #000; }

/* Markdown */
.hljs-section  { color: #800000; font-weight: bold; }
.hljs-bullet   { color: #0000FF; }
.hljs-emphasis { font-style: italic; }
.hljs-strong   { font-weight: bold; }
.hljs-link     { color: #0070C1; text-decoration: underline; }

/* Symbol */
.hljs-symbol { color: #A31515; }

/* Params */
.hljs-params { color: #001080; }
