html.dark code[class*="language-"],html.dark pre[class*="language-"] {
	color: #f8f8f2;
	text-shadow: 0 1px rgba(0,0,0,.3);
	font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 2;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	font-size: 13px;
}

html.dark pre[class*="language-"] {
	overflow: auto;
}

/* :not(html.dark pre)>html.dark code[class*="language-"],html.dark pre[class*="language-"] {
	background: #21252a
} */

html.dark :not(html.dark pre)>html.dark code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal
}

html.dark .token.comment,html.dark .token.block-comment,html.dark .token.prolog,html.dark .token.doctype,html.dark .token.cdata {
	color: #999;
}

html.dark .token.punctuation {
	color: #ccc;
}

html.dark .token.tag,html.dark .token.attr-name,html.dark .token.namespace,html.dark .token.deleted {
	color: #e2777a;
}

html.dark .token.function-name {
	color: #6196cc;
}

html.dark .token.boolean,html.dark .token.number,html.dark .token.function {
	color: #f08d49;
}

html.dark .token.property,html.dark .token.class-name,html.dark .token.constant,html.dark .token.symbol {
	color: #f8c555;
}

html.dark .token.selector,html.dark .token.important,html.dark .token.atrule,html.dark .token.keyword,html.dark .token.builtin {
	color: #cc99cd;
}

html.dark .token.string,html.dark .token.char,html.dark .token.attr-value,html.dark .token.regex,html.dark .token.variable {
	color: #7ec699;
}

html.dark .token.operator,html.dark .token.entity,html.dark .token.url {
	color: #67cdcc;
}

html.dark .token.important,html.dark .token.bold {
	font-weight: bold;
}

html.dark .token.italic {
	font-style: italic;
}

html.dark .token.entity {
	cursor: help;
}

html.dark .token.inserted {
	color: green;
}

html.dark prehtml.dark .line-numbers {
	counter-reset: linenumber
}

html.dark prehtml.dark .line-numbers>html.dark code {
	white-space: inherit;
    font-size:15px;
}

html.dark .line-numbers html.dark .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0px;
	font-size: 100%;
	left: 0em;
	width: 3em;
	letter-spacing: -1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

html.dark .line-numbers-rows>span {
	pointer-events: none;
	display: block;
	counter-increment: linenumber
}

html.dark .line-numbers-rows>span:before {
	content: counter(linenumber);
	color: #999;
	display: block;
	padding-right: .9em;
	text-align: right;
	background: #272c33
}

html.dark div.code-toolbar {
	font-size: 100%;
	border-radius: 4px;
	position: relative;
	box-shadow: 0 0 20px 5px rgba(0,0,0,.4);
	padding-top: 30px;
	background-color: #161616;
	margin: 20px 0 20px 0
}

html.dark .code-toolbar:before {
	content: " ";
	position: absolute;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fc625d;
	width: 11px;
	height: 11px;
	left: 10px;
	top: 10px;
	-webkit-box-shadow: 20px 0 #fdbc40,40px 0 #35cd4b;
	box-shadow: 20px 0 #fdbc40,40px 0 #35cd4b;
	z-index: 2
}

html.dark div.code-toolbar>.toolbar {
	padding-right: .4em;
	position: absolute;
	top: .09em;
	right: .2em;
	width: 100%;
	text-align: center;
}

html.dark div.code-toolbar:hover>.toolbar {
	opacity: 1
}

html.dark div.code-toolbar>.toolbar .toolbar-item {
	padding: 0 1px 1px 3px;
	display: inline-block
}

html.dark div.code-toolbar>.toolbar button {
	cursor: pointer;
	transition: all .3s;
	position: absolute;
	background-color: transparent;
	right: 6px;
	top: 4px;
	font-size: 12px;
	line-height: 12px;
	padding: 3px 5px;
	border: 1px solid;
	border-radius: 6px;
	opacity: 0;
	color: #FFF;
}

html.dark div.code-toolbar:hover button {
	opacity: 1;
}

html.dark div.code-toolbar>.toolbar:hover {
	text-decoration: none!important
}

html.dark div.code-toolbar>.html.dark div.code-toolbar>.toolbar button,html.dark div.code-toolbar>.toolbar span {
	font-family: 'Ubuntu',sans-serif;
	font-weight: bold;
	font-size: .9em;
	opacity: 0;
	color: #FFF;
}

html.dark div.code-toolbar:hover .toolbar span {
	opacity: 1;
}

#post-content html.dark .code-block-fullscreen {
	padding-top: 32px;
	position: fixed;
	width: 80vw;
	height: 80vh;
	min-height: 80vh;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 9999999;
	box-shadow: 0 0 20px 0 rgba(255,255,255,.4);
	animation: elastic 1s;
	overflow: hidden;
	background: #21252a;
}

html.dark .code-block-fullscreen html.dark code {
	--widthA: 100%;
	--widthB: calc(var(--widthA) - 30px);
	height: var(--widthB);
	min-height: 99%;
	overflow-y: scroll;
	height: 100%;
}

html.dark .code-block-fullscreen-html-scroll {
	overflow: hidden;
}

html.dark .shelter {
	width: 6.5px;
	height: 6.5px;
	z-index: 100;
	background: #313238;
	position: absolute;
	bottom: 0;
	right: 0;
}

html.dark .max-img::-webkit-scrollbar-track-piece {
	background: #eee
}

html.dark .max-img::-webkit-scrollbar {
	width: 8px;
	height: 6px
}

html.dark .max-img::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background-color: #777
}

html.dark .max-img::-webkit-scrollbar-thumb:hover {
	background-color: #bbb
}


html.dark pre::-webkit-scrollbar {
	width: 8px;
	height: 6px
}

html.dark pre::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #cbcbcb
}

html.dark pre::-webkit-scrollbar-thumb:hover {
	background-color: #bbb
}


html.dark code::-webkit-scrollbar {
	width: 6px;
	height: 6px
}

html.dark code::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background-color: #777
}

html.dark code::-webkit-scrollbar-thumb:hover {
	background-color: #bbb
}

html::-webkit-scrollbar-track-piece {
	background: #eee
}

html::-webkit-scrollbar {
	width: 8px;
	height: 6px
}

html::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #cbcbcb
}

html::-webkit-scrollbar-thumb:hover {
	background-color: #bbb
}

html.dark .line-numbers html.dark .line-numbers-rows {
	display: none;
}

#write html.dark pre:after,#write html.dark pre:before {
	display: none!important;
}


code[class*="language-"],pre[class*="language-"]{background:#f3f3f3;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}pre[class*="language-"]{padding:.5em;margin:.5em 0;overflow:auto;}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray;}.token.punctuation{color:#999;}.namespace{opacity:.7;}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905;}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690;}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;}.token.atrule,.token.attr-value,.token.keyword{color:#07a;}.token.function,.token.class-name{color:#DD4A68;}.token.regex,.token.important,.token.variable{color:#e90;}.token.important,.token.bold{font-weight:bold;}.token.italic{font-style:italic;}.token.entity{cursor:help;}pre.line-numbers>code{white-space:inherit; font-size:15px}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-0.1em;border-right:1px solid #D3D3D3;width:3em;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.9em;text-align:right;background:#f3f3f3}div.code-toolbar{font-size:100%;border-radius:5px;position:relative;padding-top:30px;background-color:#eee;margin:20px 0 20px 0;}.code-toolbar:before{content:" ";position:absolute;-webkit-border-radius:50%;border-radius:50%;background:#fc625d;width:11px;height:11px;left:10px;top:10px;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:2}div.code-toolbar>.toolbar{padding-right:.4em;position:absolute;top:.09em;right:.2em;width:100%;text-align:center;}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{padding:0 1px 1px 3px;display:inline-block}div.code-toolbar>.toolbar button{cursor:pointer;transition:all .3s;position:absolute;background-color:transparent;right:6px;top:4px;font-size:12px;line-height:12px;padding:3px 5px;border:1px solid;border-radius:6px;opacity:0;color:#848484}div.code-toolbar:hover button{opacity:1;}div.code-toolbar>.toolbar:hover{text-decoration:none!important}div.code-toolbar>.div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{font-family:'Ubuntu',sans-serif;font-weight:bold;font-size:.9em;opacity:0;color:#848484;}div.code-toolbar:hover .toolbar span{opacity:1;}#post-content .code-block-fullscreen{padding-top:32px;position:fixed;width:80vw;height:80vh;min-height:80vh;top:0;left:0;right:0;bottom:0;margin:auto;z-index:9999999;box-shadow:0 0 20px 0 rgba(255,255,255,.4);animation:elastic 1s;overflow:hidden;background:#21252a;}.code-block-fullscreen code{--widthA:100%;--widthB:calc(var(--widthA) - 30px);height:var(--widthB);min-height:99%;overflow-y:scroll;height:100%;}.code-block-fullscreen-html-scroll{overflow:hidden;}.shelter{width:6.5px;height:6.5px;z-index:100;background:#f3f3f3;position:absolute;bottom:0;right:0;}.max-img::-webkit-scrollbar-track-piece{background:#eee}.max-img::-webkit-scrollbar{width:8px;height:6px}.max-img::-webkit-scrollbar-thumb{border-radius:6px;background-color:#777}.max-img::-webkit-scrollbar-thumb:hover{background-color:#bbb}pre::-webkit-scrollbar{width:8px;height:6px}pre::-webkit-scrollbar-thumb{border-radius:4px;background-color:#cbcbcb}pre::-webkit-scrollbar-thumb:hover{background-color:#bbb}code::-webkit-scrollbar{width:6px;height:4px}code::-webkit-scrollbar-thumb{border-radius:6px;background-color:#cbcbcb}code::-webkit-scrollbar-thumb:hover{background-color:#bbb}html::-webkit-scrollbar-track-piece{background:#eee}html::-webkit-scrollbar{width:8px;height:6px}html::-webkit-scrollbar-thumb{border-radius:4px;background-color:#cbcbcb}html::-webkit-scrollbar-thumb:hover{background-color:#bbb}
.line-numbers .line-numbers-rows{
    display: none;
}
#write pre:after,#write pre:before {
	display: none!important;
}