.enlighter-t-offensive{
	padding: var(--space-xs) var(--space-xs) var(--space-xs) 0 !important;
	background-color: var(--offensive-background-code) !important;
}
.enlighter-t-offensive .enlighter-toolbar{
	top: 10px;
	right: 10px;
}
.enlighter-t-offensive .enlighter-btn{
	background-image: none;
	background-color: #44475a;
	color: #f8f8f2;
	font-size: 1em;
	padding: 2px 8px 2px 8px;
	margin: 0 5px 0 5px;
	border: none;
	border-radius: 4px;
	font-family: Arial,Helvetica,sans-serif;
}
.enlighter-t-offensive .enlighter-btn:hover{
	background-color: #6272a4;
	color: #f8f8f2;
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-raw{
	background-image: none;
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-raw:after{
	content: 'Raw';
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-copy{
	background-image: none;
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-copy:after{
	content: 'Copy';
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-window{
	background-image: none;
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-window:after{
	content: 'Extern';
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-website{
	background-image: none;
}
.enlighter-t-offensive .enlighter-toolbar .enlighter-btn-website:after{
	content: 'EnlighterJS';
}
.enlighter-t-offensive.enlighter-hover div.enlighter>div:hover{
}
.enlighter-t-offensive .enlighter-raw{
	font-size: 1.25em;
	color: #f8f8f2;
	line-height: 1.85em;
	padding: 4px 5px 4px 55px;
}
.enlighter-t-offensive div.enlighter>div{
	padding: 1px 5px 1px 14px;
	line-height: 1.6em;
	color: #6272a4;
	background-color: var(--offensive-background-code);
}
.enlighter-t-offensive div.enlighter>div:FIRST-CHILD{
	padding-top: 5px;
}
.enlighter-t-offensive div.enlighter>div:LAST-CHILD{
	padding-bottom: 5px;
}
.enlighter-t-offensive div.enlighter>div:AFTER{
	content: ' ';
}
.enlighter-t-offensive div.enlighter>div.enlighter-special{
}
.enlighter-t-offensive.enlighter-linenumbers div.enlighter>div::before{
	font-size: 1em;
	color: #6272a4;
}
.enlighter-t-offensive .enlighter span{
	font-size: 1.25em;
}
.enlighter-t-offensive .enlighter-text{
	color: #f8f8f2;
}
.enlighter-t-offensive .enlighter-c0{
	color: #6272a4;
}
.enlighter-t-offensive .enlighter-c1{
	color: #6272a4;
}
.enlighter-t-offensive .enlighter-c2{
	color: #6272a4;
}
.enlighter-t-offensive .enlighter-c9{
	color: #6272a4;
}
.enlighter-t-offensive .enlighter-k0{
	color: #ff79c6;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-k1{
	color: #8be9fd;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-k2{
	color: #ff79c6;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-k3{
	color: #ff79c6;
}
.enlighter-t-offensive .enlighter-k4{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-k5{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-k6{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-k7{
	color: #ffb86c;
}
.enlighter-t-offensive .enlighter-k8{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-k9{
	color: #50fa7b;
}
.enlighter-t-offensive .enlighter-k10{
	color: #50fa7b;
}
.enlighter-t-offensive .enlighter-k11{
	color: #6272a4;
}
.enlighter-t-offensive .enlighter-e0{
	color: #bd93f9;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-e1{
	color: #bd93f9;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-e2{
	color: #f1fa8c;
}
.enlighter-t-offensive .enlighter-e3{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-e4{
	color: #bd93f9;
	font-style: italic;
}
.enlighter-t-offensive .enlighter-s0{
	color: #f1fa8c;
}
.enlighter-t-offensive .enlighter-s1{
	color: #f1fa8c;
}
.enlighter-t-offensive .enlighter-s2{
	color: #f1fa8c;
}
.enlighter-t-offensive .enlighter-s3{
	color: #f1fa8c;
}
.enlighter-t-offensive .enlighter-s4{
	color: #f1fa8c;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-s5{
	color: #f1fa8c;
	font-style: italic;
}
.enlighter-t-offensive .enlighter-n0{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-n1{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-n2{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-n3{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-n4{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-n5{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-m0{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-m1{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-m2{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-m3{
	color: #8be9fd;
}
.enlighter-t-offensive .enlighter-g0{
	color: #f8f8f2;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-g1{
	color: #f8f8f2;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-t0{
	color: #6272a4;
}
.enlighter-t-offensive .enlighter-t1{
	color: #8be9fd;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-t2{
	color: #8be9fd;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-t3{
	color: #ff79c6;
}
.enlighter-t-offensive .enlighter-t4{
	color: #ffb86c;
}
.enlighter-t-offensive .enlighter-t5{
	color: #50fa7b;
}
.enlighter-t-offensive .enlighter-t6{
	color: #f55;
}
.enlighter-t-offensive .enlighter-t7{
	color: #f8f8f2;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-t8{
	color: #f8f8f2;
}
.enlighter-t-offensive .enlighter-x1{
	color: #ff79c6;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-x2{
	color: #50fa7b;
}
.enlighter-t-offensive .enlighter-x10{
	color: #f8f8f2;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-x11{
	color: #50fa7b;
	font-weight: 700;
}
.enlighter-t-offensive .enlighter-x12{
	color: #8be9fd;
	font-style: italic;
}
.enlighter-t-offensive .enlighter-x13{
	color: #bd93f9;
}
.enlighter-t-offensive .enlighter-x14{
	color: #bd93f9;
	font-style: italic;
}
.enlighter-t-offensive .enlighter-x15{
	color: #ffb86c;
	font-style: italic;
}
.enlighter-t-offensive.enlighter-v-codegroup .enlighter-codegroup-switch{
	background-color: var(--offensive-background-code);
	padding: 10px;
}
.enlighter-t-offensive.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-offensive.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{
	background-color: #44475a;
	color: #f8f8f2;
}
.enlighter-t-offensive div.enlighter>div.enlighter-special:hover{
}
.enlighter-t-offensive .enlighter-x16{
}