@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;600;700&display=swap');

.enlighter-t-ajcode{
	background-color: #361E5B;
	border-radius: 12px;
	font-size: 1rem;
	font-family: 'Roboto Mono', monospace;
}
.enlighter-t-ajcode .enlighter-toolbar{
	top: 20px;
	right: 15px; 
}
.enlighter-t-ajcode .enlighter-btn{
	background-image: none;
	background-color: #635083;
	color: #f8f8f2;
	font-size: 0.875rem;
	font-weight: 500;
	padding: 2px 8px 2px 8px;
	margin: 0 5px 0 5px;
	border: none;
	border-radius: 4px;
	font-family: Rubik, Arial,Helvetica,sans-serif;
}
.enlighter-t-ajcode .enlighter-btn:hover{
	background-color: #F2F4FE;
	color: #291A3F;
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-raw{
	background-image: none;
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-raw:after{
	content: 'Raw';
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-copy{
	background-image: none;
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-copy:after{
	content: 'Copy';
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-window{
	background-image: none;
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-window:after{
	content: 'Extern';
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-website{
	background-image: none;
}
.enlighter-t-ajcode .enlighter-toolbar .enlighter-btn-website:after{
	content: 'EnlighterJS';
}
.enlighter-t-ajcode.enlighter-hover div.enlighter>div:hover{
	background-color: #44475a;
}
.enlighter-t-ajcode .enlighter-raw{
	font-size: 1em;
	font-weight: 500;
	color: #C3BEDE;
	line-height: 1.5em;
	padding: 18px;
}
.enlighter-t-ajcode div.enlighter>div{
	padding: 1px 0px 1px 0px;
	line-height: 1.5em;
	color: #6272a4;
	background-color: #361E5B;
}
div.enlighter>div>div {
    display: table-cell;
    padding-left: 18px; 
	padding-right: 18px;
}
.enlighter-t-ajcode div.enlighter>div:FIRST-CHILD{
	padding-top: 5px;
}
.enlighter-t-ajcode div.enlighter>div:LAST-CHILD{
	padding-bottom: 5px;
}
.enlighter-t-ajcode div.enlighter>div:AFTER{
	content: ' ';
}
.enlighter-t-ajcode div.enlighter>div.enlighter-special{
	background-color: #44475a;
}
.enlighter-t-ajcode.enlighter-linenumbers div.enlighter>div::before{
	font-size: 1em;
	color: #6272a4;
}
.enlighter-t-ajcode .enlighter span{
	font-size: 1em;
}
.enlighter-t-ajcode .enlighter-text{
	color: #E7EAFB;
}
.enlighter-t-ajcode .enlighter-c0{
	color: #9991B5;
}
.enlighter-t-ajcode .enlighter-c1{
	color: #9991B5;
}
.enlighter-t-ajcode .enlighter-c2{
	color: #9991B5;
}
.enlighter-t-ajcode .enlighter-c9{
	color: #9991B5;
}
.enlighter-t-ajcode .enlighter-k0{
	color: #F56079;
}
.enlighter-t-ajcode .enlighter-k1{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-k2{
	color: #F56079;
}
.enlighter-t-ajcode .enlighter-k3{
	color: #F56079;
}
.enlighter-t-ajcode .enlighter-k4{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-k5{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-k6{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-k7{
	color: #ffb86c;
}
.enlighter-t-ajcode .enlighter-k8{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-k9{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-k10{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-k11{
	color: #9991B5;
}
.enlighter-t-ajcode .enlighter-e0{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-e1{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-e2{
	color: #FF8736;
}
.enlighter-t-ajcode .enlighter-e3{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-e4{
	color: #ff7adc;
	font-style: italic;
}
.enlighter-t-ajcode .enlighter-s0{
	color: #FF8736;
}
.enlighter-t-ajcode .enlighter-s1{
	color: #FF8736;
}
.enlighter-t-ajcode .enlighter-s2{
	color: #FF8736;
}
.enlighter-t-ajcode .enlighter-s3{
	color: #FF8736;
}
.enlighter-t-ajcode .enlighter-s4{
	color: #FF8736;
}
.enlighter-t-ajcode .enlighter-s5{
	color: #FF8736;
	font-style: italic;
}
.enlighter-t-ajcode .enlighter-n0{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-n1{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-n2{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-n3{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-n4{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-n5{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-m0{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-m1{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-m2{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-m3{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-g0{
	color: #E7EAFB;
}
.enlighter-t-ajcode .enlighter-g1{
	color: #E7EAFB;
}
.enlighter-t-ajcode .enlighter-t0{
	color: #9991B5;
}
.enlighter-t-ajcode .enlighter-t1{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-t2{
	color: #C3BEDE;
}
.enlighter-t-ajcode .enlighter-t3{
	color: #F56079;
}
.enlighter-t-ajcode .enlighter-t4{
	color: #ffb86c;
}
.enlighter-t-ajcode .enlighter-t5{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-t6{
	color: #f55;
}
.enlighter-t-ajcode .enlighter-t7{
	color: #E7EAFB;
}
.enlighter-t-ajcode .enlighter-t8{
	color: #E7EAFB;
}
.enlighter-t-ajcode .enlighter-x1{
	color: #F56079;
}
.enlighter-t-ajcode .enlighter-x2{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-x10{
	color: #E7EAFB;
}
.enlighter-t-ajcode .enlighter-x11{
	color: #16D6C7;
}
.enlighter-t-ajcode .enlighter-x12{
	color: #C3BEDE;
	font-style: italic;
}
.enlighter-t-ajcode .enlighter-x13{
	color: #ff7adc;
}
.enlighter-t-ajcode .enlighter-x14{
	color: #ff7adc;
	font-style: italic;
}
.enlighter-t-ajcode .enlighter-x15{
	color: #ffb86c;
	font-style: italic;
}
.enlighter-t-ajcode.enlighter-v-codegroup .enlighter-codegroup-switch{
	background-color: #361E5B;
	padding: 10px;
}
.enlighter-t-ajcode.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{
	background-image: none;
	background-color: transparent;
	color: #f8f8f2;
	font-size: 1.15em;
	padding: 2px 8px 2px 8px;
	margin: 0 5px 0 5px;
	border: none;
	border-radius: 4px;
	font-family: Arial,Helvetica,sans-serif;
}
.enlighter-t-ajcode.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{
	background-color: #44475a;
	color: #f8f8f2;
}
.enlighter-t-ajcode div.enlighter>div.enlighter-special:hover{
}
.enlighter-t-ajcode .enlighter-x16{
}