/* PrismJS 1.29.0
https://prismjs.com/download.html#themes=prism&languages=markup+clike+javascript+bash+http+json+markup-templating+php */
code[class*="language-"] .token.important,
code[class*="language-"] .token.bold {
	font-weight: bold;
}

code[class*="language-"] .token.italic {
	font-style: italic;
}

code[class*="language-"] .token.entity {
	cursor: help;
}

/* LIGHT MODE */
body:not( .theme_dark ) code[class*="language-"] .token.comment,
body:not( .theme_dark ) code[class*="language-"] .token.prolog,
body:not( .theme_dark ) code[class*="language-"] .token.doctype,
body:not( .theme_dark ) code[class*="language-"] .token.cdata {
	color: slategray;
}

body:not( .theme_dark ) code[class*="language-"] .token.punctuation {
	color: #999;
}

body:not( .theme_dark ) code[class*="language-"] .token.namespace {
	opacity: .7;
}

body:not( .theme_dark ) code[class*="language-"] .token.property,
body:not( .theme_dark ) code[class*="language-"] .token.tag,
body:not( .theme_dark ) code[class*="language-"] .token.boolean,
body:not( .theme_dark ) code[class*="language-"] .token.number,
body:not( .theme_dark ) code[class*="language-"] .token.constant,
body:not( .theme_dark ) code[class*="language-"] .token.symbol,
body:not( .theme_dark ) code[class*="language-"] .token.deleted {
	color: #905;
}

body:not( .theme_dark ) code[class*="language-"] .token.selector,
body:not( .theme_dark ) code[class*="language-"] .token.attr-name,
body:not( .theme_dark ) code[class*="language-"] .token.string,
body:not( .theme_dark ) code[class*="language-"] .token.char,
body:not( .theme_dark ) code[class*="language-"] .token.builtin,
body:not( .theme_dark ) code[class*="language-"] .token.inserted {
	color: #690;
}

body:not( .theme_dark ) code[class*="language-"] .token.operator,
body:not( .theme_dark ) code[class*="language-"] .token.entity,
body:not( .theme_dark ) code[class*="language-"] .token.url,
body:not( .theme_dark ) code[class*="language-"] .language-css .token.string,
body:not( .theme_dark ) code[class*="language-"] .style .token.string {
	color: #9a6e3a;
}

body:not( .theme_dark ) code[class*="language-"] .token.atrule,
body:not( .theme_dark ) code[class*="language-"] .token.attr-value,
body:not( .theme_dark ) code[class*="language-"] .token.keyword {
	color: #07a;
}

body:not( .theme_dark ) code[class*="language-"] .token.function,
body:not( .theme_dark ) code[class*="language-"] .token.class-name {
	color: #DD4A68;
}

body:not( .theme_dark ) code[class*="language-"] .token.regex,
body:not( .theme_dark ) code[class*="language-"] .token.important,
body:not( .theme_dark ) code[class*="language-"] .token.variable {
	color: #e90;
}

/* DARK MODE */
body.theme_dark code[class*="language-"] .token.comment,
body.theme_dark code[class*="language-"] .token.prolog,
body.theme_dark code[class*="language-"] .token.doctype,
body.theme_dark code[class*="language-"] .token.cdata {
	color: #8292a2;
}

body.theme_dark code[class*="language-"] .token.punctuation {
	color: #f8f8f2;
}

body.theme_dark code[class*="language-"] .token.namespace {
	opacity: .7;
}

body.theme_dark code[class*="language-"] .token.property,
body.theme_dark code[class*="language-"] .token.tag,
body.theme_dark code[class*="language-"] .token.constant,
body.theme_dark code[class*="language-"] .token.symbol,
body.theme_dark code[class*="language-"] .token.deleted {
	color: #f92672;
}

body.theme_dark code[class*="language-"] .token.boolean,
body.theme_dark code[class*="language-"] .token.number {
	color: #ae81ff;
}

body.theme_dark code[class*="language-"] .token.selector,
body.theme_dark code[class*="language-"] .token.attr-name,
body.theme_dark code[class*="language-"] .token.string,
body.theme_dark code[class*="language-"] .token.char,
body.theme_dark code[class*="language-"] .token.builtin,
body.theme_dark code[class*="language-"] .token.inserted {
	color: #a6e22e;
}

body.theme_dark code[class*="language-"] .token.operator,
body.theme_dark code[class*="language-"] .token.entity,
body.theme_dark code[class*="language-"] .token.url,
body.theme_dark code[class*="language-"] .language-css .token.string,
body.theme_dark code[class*="language-"] .style .token.string,
body.theme_dark code[class*="language-"] .token.variable {
	color: #f8f8f2;
}

body.theme_dark code[class*="language-"] .token.atrule,
body.theme_dark code[class*="language-"] .token.attr-value,
body.theme_dark code[class*="language-"] .token.function,
body.theme_dark code[class*="language-"] .token.class-name {
	color: #e6db74;
}

body.theme_dark code[class*="language-"] .token.keyword {
	color: #66d9ef;
}

body.theme_dark code[class*="language-"] .token.regex,
body.theme_dark code[class*="language-"] .token.important {
	color: #fd971f;
}
