pre code.hljs {
	display:block;
	overflow-x:auto;
	padding:1em
}
code.hljs {
	padding:3px 5px
}
/*!
  Theme:GitHub Dark
  Description:Dark theme as seen on github.com
  Author:github.com
  Maintainer:@Hirse
  Updated:2021-05-15

  Outdated base version:https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs {
	color:#c9d1d9;
	background:#0d1117
}
.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_ {
	color:#ff7b72
}
.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_ {
	color:#d2a8ff
}
.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable {
	color:#79c0ff
}
.hljs-meta .hljs-string,.hljs-regexp,.hljs-string {
	color:#a5d6ff
}
.hljs-built_in,.hljs-symbol {
	color:#ffa657
}
.hljs-code,.hljs-comment,.hljs-formula {
	color:#8b949e
}
.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag {
	color:#7ee787
}
.hljs-subst {
	color:#c9d1d9
}
.hljs-section {
	color:#1f6feb;
	font-weight:700
}
.hljs-bullet {
	color:#f2cc60
}
.hljs-emphasis {
	color:#c9d1d9;
	font-style:italic
}
.hljs-strong {
	color:#c9d1d9;
	font-weight:700
}
.hljs-addition {
	color:#aff5b4;
	background-color:#033a16
}
.hljs-deletion {
	color:#ffdcd7;
	background-color:#67060c
}
.hljs-wrapper {
	position:relative;
	border-radius:8px;
	overflow:hidden;
	margin:20px 0;
	background:rgba(40,44,52,0.7);
	backdrop-filter:blur(10px);
	box-shadow:0 4px 20px rgba(0,0,0,0.3);
}
.hljs-toolbar {
	display:flex;
	justify-content:flex-end;
	padding:8px 12px;
	background:rgba(30,34,42,0.9);
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.hljs-toolbar button {
	background:rgba(255,255,255,0.1);
	border:none;
	color:#abb2bf;
	padding:5px 12px;
	margin-left:8px;
	border-radius:4px;
	cursor:pointer;
	transition:all 0.3s;
	font-size:13px;
	display:flex;
	align-items:center;
}
.hljs-toolbar button:hover {
	background:rgba(255,255,255,0.2);
	color:#fff;
}
.hljs-toolbar button i {
	margin-right:5px;
}
pre.hljs-fullscreen {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	margin:0;
	border-radius:0;
}
.hljs-ln-numbers {
	text-align:center;
	color:#7f848e;
	border-right:1px solid #444;
	padding-right:10px !important;
	background:rgba(0,0,0,0.2);
}