@charset "utf-8";

span{ color: inherit; }
pre code.hljs{
	display:block;
	overflow-x:auto;
	padding:1em;
}
code.hljs{
	padding:3px 5px;
}
.hljs{
	/* background:#272822;color:#ddd; */
	color:var(--gray);background:#282c34;
}
.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst, .hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-strong,.hljs-tag{
	/* color:#f92672; */
	color:#e06c75;
}
.hljs-code{color:#66d9ef}
.hljs-attribute,.hljs-link,.hljs-regexp,.hljs-symbol{color:#bf79db}
.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-section,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string,.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#a6e22e}
.hljs-class .hljs-title,.hljs-title.class_{color:#fff}
.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{
	color:#75715e;
	color:#5c6370;font-style:italic;
}
.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-id,.hljs-selector-tag,.hljs-title,.hljs-type{
	font-weight:700;
	color:#c678dd;
}

.hljs-attr{
	color: Inherit;
}

.hljs-literal{
	color:#56b6c2;
}

.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{
	color:#98c379;
}
.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{
	color:#d19a66;
}
.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{
	color:#61aeee;
}
.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{
	color:#e6c07b;
}
.hljs-emphasis{
	font-style:italic;
}
.hljs-strong{
	font-weight:700;
}
.hljs-link{
	text-decoration:underline;
}
