/* Style definition file generated by highlight 4.13, http://andre-simon.de/ */
/* highlight theme: vim zenburn */
body.hl	{ background-color:#1f1f1f; }
pre.hl	{ color:#dcdccc; background-color:#1f1f1f; font-size:10pt; font-family:'Courier New',monospace; white-space: pre-wrap; }
.hl.num { color:#dca3a3; font-weight:bold; }
.hl.esc { color:#dca3a3; font-weight:bold; }
.hl.sng { color:#cc9393; }
.hl.pps { color:#cc9393; }
.hl.slc { color:#7f9f7f; font-style:italic; }
.hl.com { color:#7f9f7f; font-style:italic; }
.hl.ppc { color:#ffcfaf; font-weight:bold; }
.hl.opt { color:#dcdccc; }
.hl.ipl { color:#c07abe; }
.hl.lin { color:#9fafaf; user-select: none;-webkit-user-select: none; }
.hl.hvr { cursor:help; }
.hl.erm { color:#ff0000; font-weight:bold; border:solid 1px red; margin-left: 3em; }
.hl.err { color:#ff0000; font-weight:bold; }
.hl.kwa { color:#e3ceab; }
.hl.kwb { color:#dfdfbf; font-weight:bold; }
.hl.kwc { color:#aae3b2; }
.hl.kwd { color:#aabfe3; }
.hl.kwe { color:#84d2d4; }
.hl.kwf { color:#84aad4; }

/* Line numbers by counting <code> lines */
pre.code:before {
	counter-reset: listing;
}
pre.code code {
	counter-increment: listing;
}
pre.code code:before {
	content: counter(listing) ". ";
	color: var(--secondary-dim);
	display: inline-block;
	text-align: right;
	width: 2.5em;
}
