.post-container pre,.post-container .highlight{overflow:auto;margin:20px 0;padding:15px;font-size:13px;color:#ccc;background:#2d2d2d;line-height:$line-height-code-block}.post-container pre code{padding:0;color:#ccc;background:none;text-shadow:none}.post-container .highlight pre{border:none;margin:0;padding:1px}.post-container .highlight table{margin:0;width:max-content;min-width:100%;border:none}.post-container .highlight td{border:none !important;padding:0}.post-container .highlight figcaption{zoom:1;font-size:1em;color:#ccc;line-height:1em;margin-bottom:1em}.post-container .highlight figcaption:before,.post-container .highlight figcaption:after{content:"";display:table}.post-container .highlight figcaption:after{clear:both}.post-container .highlight figcaption a{float:right;color:#ccc}.post-container .highlight figcaption a:hover{border-bottom-color:#ccc}.post-container .highlight .gutter pre{color:#666;text-align:right;padding-right:20px}.post-container .highlight .line{height:20px}@media (max-width:768px){.post-container .highlight table{min-width:max-content}.post-container .highlight .gutter pre{padding-right:12px}}.post-container .gist table{width:auto}.post-container .gist table td{border:none}.post-container pre .comment{color:#999}.post-container pre .variable,.post-container pre .attribute,.post-container pre .tag,.post-container pre .regexp,.post-container pre .ruby .constant,.post-container pre .xml .tag .title,.post-container pre .xml .pi,.post-container pre .xml .doctype,.post-container pre .html .doctype,.post-container pre .css .id,.post-container pre .css .class,.post-container pre .css .pseudo{color:#f2777a}.post-container pre .number,.post-container pre .preprocessor,.post-container pre .built_in,.post-container pre .literal,.post-container pre .params,.post-container pre .constant,.post-container pre .command{color:#f99157}.post-container pre .ruby .class .title,.post-container pre .css .rules .attribute,.post-container pre .string,.post-container pre .value,.post-container pre .inheritance,.post-container pre .header,.post-container pre .ruby .symbol,.post-container pre .xml .cdata,.post-container pre .special,.post-container pre .number,.post-container pre .formula{color:#9c9}.post-container pre .title,.post-container pre .css .hexcolor{color:#6cc}.post-container pre .function,.post-container pre .python .decorator,.post-container pre .python .title,.post-container pre .ruby .function .title,.post-container pre .ruby .title .keyword,.post-container pre .perl .sub,.post-container pre .javascript .title,.post-container pre .coffeescript .title{color:#69c}.post-container pre .keyword,.post-container pre .javascript .function{color:#c9c}.toc-article{position:absolute;border-left:rgba(88,88,88,0.1) 1px solid;padding:1em 1em 0 1em;margin-left:1em}.toc-title{font-size:120%}.toc-title:before{font-family:"FontAwesome";content:"\f02e";margin-right:.5em}@media screen and (max-width:1100px){#toc{display:none}}#toc{width:inherit;line-height:1em;font-size:.9em;float:left;overflow:auto}@media screen and (max-width:768px){#toc{display:none}}@media screen and (max-width:992px){#toc{display:none}}.toc-fixed{position:fixed;top:60px;margin-top:0;max-height:81%;overflow:hidden;z-index:1}.toc-nav{padding:0;margin:1em;line-height:1.8em}.toc-nav li{list-style-type:none}.toc-nav li a:hover{background-color:transparent !important}.toc-nav .active > a{color:color-theme}.toc-nav-link{font-family:"futura-pt",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;color:color-link;padding:1px !important}.toc-nav-link:hover{color:color-theme}.toc-nav-child{margin-left:-1.3em}.toc-hide-nav-number .toc-nav-number{display:none}#sidebar{display:inline;float:left;padding-left:12px}.reward {
	padding: 5px 0
}

.reward .reward-notice {
	font-size: 14px;
	line-height: 14px;
	margin: 15px auto;
	text-align: center
}

.reward .reward-button {
	font-size: 28px;
	line-height: 58px;
	position: relative;
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	padding: 0;
	-webkit-user-select: none;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	border: 1px solid #f1b60e;
	border-radius: 50%;
	background: #fccd60;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fccd60), color-stop(100%, #fbae12), color-stop(100%, #2989d8), color-stop(100%, #207cca));
	background: -webkit-linear-gradient(top, #fccd60 0, #fbae12 100%, #2989d8 100%, #207cca 100%);
	background: linear-gradient(to bottom, #fccd60 0, #fbae12 100%, #2989d8 100%, #207cca 100%)
}

.reward .reward-code {
	position: absolute;
	top: -220px;
	left: 50%;
	display: none;
	width: 350px;
	height: 200px;
	margin-left: -175px;
	padding: 15px;
	border: 1px solid #e6e6e6;
	background: #fff;
	box-shadow: 0 1px 1px 1px #efefef
}

.reward .reward-button:hover .reward-code {
	display: block
}

.reward .reward-code span {
	display: inline-block;
	width: 150px;
	height: 150px
}

.reward .reward-code span.alipay-code {
	float: left
}

.reward .reward-code span.alipay-code a {
	padding: 0
}

.reward .reward-code span.wechat-code {
	float: right
}

.reward .reward-code img {
	display: inline-block;
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border: 0
}

.reward .reward-code b {
	font-size: 14px;
	line-height: 26px;
	display: block;
	margin: 0;
	text-align: center;
	color: #666
}

.reward .reward-code b.notice {
	line-height: 2rem;
	margin-top: -1rem;
	color: #999
}

.reward .reward-code:after,
.reward .reward-code:before {
	position: absolute;
	content: '';
	border: 10px solid transparent
}

.reward .reward-code:after {
	bottom: -19px;
	left: 50%;
	margin-left: -10px;
	border-top-color: #fff
}

.reward .reward-code:before {
	bottom: -20px;
	left: 50%;
	margin-left: -10px;
	border-top-color: #e6e6e6
}

.comment-disqus {
	text-align: center
}

.disqus-load-btn {
	padding: 8px 18px;
	border: 1px solid #d1d5db;
	border-radius: 999px;
	background: #fff;
	color: #374151;
	font-size: 14px;
	line-height: 1.4
}

.disqus-load-btn:hover {
	background: #f9fafb
}

@media (max-width:768px){.post-container pre,.post-container .highlight{font-size:14px;line-height:1.65}.post-container .highlight .gutter pre{font-size:13px}}