/*!
 *  Html style 0.0.1 by @Chu loomob.com
 */
 html{background-color:var(--Chu-background);}
 body{margin:0 auto;width:100%;background-color:var(--Chu-background);color:var(--Chu-color-default);font-size:15px;font-family:"LXGW WenKai",'Microsoft YaHei',SimSun;line-height:2.1;}
 p{margin:0;font-weight:400;line-height:1.9em;font-variant-ligatures:common-ligatures discretionary-ligatures;}
 a{text-decoration:none;}
 a:link,a:visited{color:var(--Chu-color-default);opacity:1;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;-ms-transition:all 0.15s linear;}
 a:hover,a:active{color:var(--Chu-color-secondary);}
 h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;}
 .main{margin:0 auto;margin-top:60px;width:820px;background:var(--Chu-background-secondary);box-shadow:0px 10px 20px 0px var(--Chu-color-min);}
 .content{margin:0 auto;padding:0px 20px;width:720px;height:auto;}
 .list_with_title .container{margin:0 auto;width:720px;}
 .header{margin:0 auto;padding:100px 0px 140px 0px;width:720px;background-size:cover;-webkit-background-size:cover;}
 .header .site_title_container{padding:0 0px;}
 .header .site_title_container h1{margin:0;line-height:1;}
 .header .site_title_container a{text-decoration:none;}
 .header .site_title_container .site_title{float:left;width:100px;}
 .header .site_title_container .site_title a{width:65px;color:var(--Chu-color-default);letter-spacing:2px;font-size:28px;line-height:1.2;}
 .header .site_title_container .site_title a:hover{color:var(--Chu-color-secondary);}
 .header .site_title_container .site_title a.long{width:95px;}
 .header .site_title_container .site_title a.long_long{width:160px;}
 .header .site_title_container .description{float:right;color:var(--Chu-color-secondary);font-size:14px;}
 .header .site_title_container .description .sub_title{float:none !important;font-weight:normal !important;font-family:"LXGW WenKai",'Microsoft YaHei',SimSun !important;}
 .header .my_socials{float:right;margin:5px 0px;list-style:none;font-size:14px;}
 .header .my_socials i{margin-left:10px;}
 .header .my_socials a{float:none;color:var(--Chu-color-secondary);font-size:12px;cursor:pointer;}
 .header .my_socials a:hover{color:var(--Chu-color-default);}
 .post{margin-top:50px;background-color:var(--Chu-background-secondary);}
 .content .listing_title{margin:0px 0px 6px 0px;color:var(--Chu-color-default);letter-spacing:1px;font-weight:600;font-size:1.3rem;line-height:1;}
 .post .post_title{padding-bottom:16px;}
 .post .post_title h2{margin:0px 0px 6px 0px;color:var(--Chu-color-default);letter-spacing:1px;font-weight:400;font-size:1.4rem;line-height:1;}
 .post .post_title a{color:var(--Chu-color-default);text-decoration:none;letter-spacing:1px;font-size:1.2rem;line-height:28px;}
 .post .post_title span{color:var(--Chu-color-secondary);font-size:14px;}
 .post .post_title span.date{font-size:12px;}
 .post .post_title span.date i{margin-right:2px;}
 .post .post_detail_title h2{font-size:1.5rem;}
 .post .list p{padding-bottom:0px !important;}
 .post .post_content{word-break:break-all;}
 .post .post_content p{color:var(--Chu-color);letter-spacing:0.1em;line-height:2.1em;}
 .post .post_content a{margin:10px;padding:2px 5px 2px 2px;border:1px dashed #66CCCC;color:#66CCCC;text-decoration:none;letter-spacing:1px;font-size:13px;}
 .post .post_content a:hover{border:1px dashed #81ecec;color:#81ecec;}
 .post .post_content a:before{margin-right:4px;content:"\e65b";font-size:13px !important;font-family:Chu;}
 .post_content img{max-width:100%;}
 .post .post_footer{padding:20px 0 40px 0;border-bottom:1px solid var(--Chu-color-min);}
 .post .post_footer .meta{height:25px;max-width:100%;color:var(--Chu-color-secondary);}
 .post .post_footer .meta .info{float:left;font-size:11px;}
 .post .post_footer .meta .info .date{margin-right:10px;}
 .post .post_footer .meta .info i{margin-right:2px;}
 .post .post_footer .meta .field{margin-right:10px;}
 .post .post_footer .meta .tags a{padding-right:6px;color:var(--Chu-color-secondary);text-decoration:none;}
 .post .post_footer .meta .tags a:hover{color:var(--Chu-color-default);}
 .post .post_eof{margin:0.8em auto;color:var(--Chu-color-min);text-align:center;font-weight:100;font-size:1.5em;font-family:Microsoft Yahei,sans-serif;line-height:1em;}
 .post .post_eof:before{margin-right:20px;content:'——';}
 .post .post_eof:after{margin-left:10px;content:'——';}
 .footer{clear:both;margin:0 auto;padding:60px 0px;max-width:780px;text-align:center;font-size:12px;}
 .footer a{margin:0px 12px;color:var(--Chu-color-simple);}
 .footer a:hover{color:var(--Chu-color-secondary);}
 .footer .bitcron_nav_container .site_nav_wrap{text-align:center;}
 .footer .bitcron_nav_container .site_nav{float:none;display:inline-block;}
 .footer .bitcron_nav_container .site_nav a{color:var(--Chu-color-secondary);font-size:13px;}
 .footer .bitcron_nav_container .site_nav a.current{color:var(--Chu-color);}
 .footer .powered_by{margin:0;padding-top:10px;font-size:11px;}
 .footer .powered_by a{margin:0px 2px;color:var(--Chu-color-simple);}
 .footer .powered_by a:hover{color:var(--Chu-color-default);}
 .footer .footer_slogan{padding-top:25px;padding-bottom:10px;color:var(--Chu-color-default);letter-spacing:1px;font-size:16px;}
 #disqus_thread{padding:30px 0;}
 @media screen and (max-width:768px){.footer .bitcron_nav_container .site_nav_wrap{text-align:left;}
 }.list_with_title{margin:0;padding:0 0 66px 0;font-size:14px;}
 .list_with_title li{padding:0;list-style-type:none;}
 .list_with_title .listing_title{padding-top:10px;color:var(--Chu-color-default);font-weight:bold;font-size:1.3rem;line-height:2.2em;}
 .list_with_title .listing{margin:0 0 50px 0;padding:0;line-height:2.1;}
 .list_with_title .listing .listing_post{padding-bottom:5px;}
 .list_with_title .listing .listing_post .post_time{float:right;color:var(--Chu-color-simple);font-size:12px;}
 .list_with_title .listing .listing_post a:hover{color:var(--Chu-color-change);}
 .tags-container .tag{display:inline-block;margin:0 8px 8px 0;padding:4px 15px;border:1px var(--Chu-color-embellish) dashed;border-radius:5px;}
 .doc_comments{color:var(--Chu-color);font-size:14px;}
 .doc_comments .comment small{font-size:70%;}
 .doc_comments .remind_info{margin:0.8em auto;color:var(--Chu-color-min);text-align:center;font-weight:100;font-size:1.5em;font-family:Microsoft Yahei,sans-serif;line-height:1em;}
 .pagination{padding:30px 0 60px 0;/* border-bottom:1px solid var(--Chu-color-min); */color:var(--Chu-color-secondary);font-size:14px;}
 .pagination a{color:var(--Chu-color-simple);text-decoration:none;}
 .pagination a:hover{color:var(--Chu-color);}
 .pagination .pre{float:left;}
 .pagination .next{float:right;}
 code{margin:0px 5px;border:1px solid var(--Chu-color-min);background:var(--Chu-background-secondary);color:#279045;}
 pre{border:1px solid var(--Chu-color-min);background:#f9f9f9;}
 blockquote{position:relative;margin-bottom:7px;padding:2em 25px 2em 30px;color:var(--Chu-color-secondary);font-size:0.9em;}
 blockquote:before{position:absolute;top:0;left:0;content:open-quote;font-size:3em;font-family:'Microsoft YaHei' !important;}
 blockquote:after{position:absolute;right:0;bottom:0;content:close-quote;font-size:3em;font-family:'Microsoft YaHei' !important;line-height:1;}
 .about{padding-bottom:30px;}
 .about img{width:100%;}
 .about h1{color:var(--Chu-color-default);font-size:1.6rem;}
 .about h2{color:var(--Chu-color-default);font-size:1.4rem;}
 .about h3{margin:10px 0px 10px 0px;color:var(--Chu-color-default);font-size:1.2rem;}
 .about h4{color:var(--Chu-color-default);font-size:1rem;}
 .about h5{color:var(--Chu-color-default);font-size:0.9rem;}
 .about h6{color:var(--Chu-color-default);font-size:0.8rem;}
 .about p{color:var(--Chu-color-secondary);}
 .about .author:after{position:relative;top:-6px;left:0px;margin-left:2px;content:"楚书业";font-size:8px;}
 .about a{box-shadow:inset 0 -1px 0 #66CCCC;color:var(--Chu-color-secondary);transition:all 0.35s;transition-timing-function:cubic-bezier(0.7,0,0.3,1);}
 .about a:hover{box-shadow:inset 0 -25px 0 #66CCCC;color:rgba(255,255,255,1);}
 .share{display:inline-flex;margin:30px 0px 0px 0px;}
 .evernote{margin-right:5px;width:32px;height:32px;border-radius:300px;background-color:#3E3E3E;}
 .evernote a{padding:11px;color:var(--Chu-background-secondary);font-size:12px;cursor:pointer;}
 .evernote a:hover{padding:11px;color:#ED6243;}
 .weibo{margin-right:5px;width:32px;height:32px;border-radius:300px;background-color:#ED6243;}
 .weibo a{padding:9px;color:var(--Chu-background-secondary);cursor:pointer;}
 .weibo a:hover{color:#BD4226;}
 .twitter{margin-right:5px;width:32px;height:32px;border-radius:300px;background-color:#59C0FD;}
 .twitter a{padding:9px;color:var(--Chu-background-secondary);cursor:pointer;}
 .twitter a:hover{color:#4B9ECE;}
 .markdown{color:var(--Chu-color);}
 .markdown .md_line{letter-spacing:0.5px;line-height:2 !important;}
 .markdown .codehilite pre{background-color:var(--Chu-background-secondary);color:#393939;}
 .markdown .codehilite .m{color:#449a36;}
 .markdown .codehilite .o{color:#292929;}
 .markdown .codehilite .k{color:#292929;}
 .markdown .codehilite .nc{color:#2196f3;}
 .markdown .codehilite .c{color:#449a36;}
 .markdown .codehilite .s{color:#dc3722;}
 .markdown .codehilite .s2{color:#dc3722;}
 .markdown .codehilite .nd{color:#2a3bc3;}
 .markdown .codehilite .n{color:#8a8a30;}
 .markdown .codehilite .err{background-color:var(--Chu-background-secondary);}
 .markdown pre{display:block;overflow:auto;margin-top:1.2em;margin-bottom:2.2em;padding:15px 20px;border:1px solid #ececec;background:#fbfbfb;}
 .markdown .stressed{-moz-box-sizing:border-box;box-sizing:border-box;margin:2.5em 0;padding:0 0 0 50px;border-left:none;color:var(--Chu-color-secondary);font-style:italic;}
 .markdown .stressed-quote:before{position:absolute;display:block;margin-left:-50px;color:var(--Chu-color-secondary);content:"“";font-weight:bold;font-style:normal;font-size:48px;font-family:times;line-height:30px;}
 .markdown b,.markdown em{padding:1px 2px;background-color:var(--Chu-background);font-weight:normal;}
 .markdown strong{font-weight:bold;}
 @media screen and (max-width:900px){.main{margin-top:20px;width:95%;}
 .header{width:92%;}
 .content{width:92%;}
 .post_page{padding-top:0px;}
 .footer a{margin:0px 6px;}
 .post{margin-top:40px;}
 .post_footer{padding-bottom:30px;}
 }@media screen and (min-width:1600px){.main{width:900px;}
 .header{width:720px;}
 .content{width:720px;}
 }#back_to_top{background:var(--Chu-background-secondary);box-shadow:0px 3px 4px 1px var(--Chu-color-min);}
 #back_to_top:hover{background:var(--Chu-background-secondary);box-shadow:0px 4px 5px 2px var(--Chu-color-min);}
 a.back_to_top{position:fixed;right:30px;bottom:40px;display:none;width:40px;height:40px;border-radius:50%;background:#f0f0f0;background-color:none;text-align:center;text-decoration:none;font-size:18px;line-height:36px;transition-duration:0.5s;}
 a.back_to_top span{color:var(--Chu-color-simple);}
 a.back_to_top:hover{background:#dfdfdf;cursor:pointer;}
 a.back_to_top:hover span{color:var(--Chu-color-secondary);}
 @media print,screen and (max-width:580px){.back_to_top{display:none !important;}
 }.disqus_button{display:inline-block;box-sizing:border-box;padding:0 33px;padding-left:46px;height:42px;min-width:130px;border:2px solid transparent;border-radius:42px;background-color:var(--Chu-color-default);color:var(--Chu-background-secondary);text-align:center;text-decoration:none;letter-spacing:0.035em;font-weight:700;font-size:13px;line-height:39px;cursor:pointer;transition:background-color 0.25s ease-out,box-shadow 0.4s ease;}
 #disqusbutton a:link{color:var(--Chu-background-secondary);}
 #disqusbutton a:hover{color:var(--Chu-background-secondary);}
 .basicShareBtn{display:inline-block;padding:15px 20px 13px;outline:none;border:none;border-radius:4px;background:var(--Chu-background-secondary);color:var(--Chu-color-default);text-align:center;white-space:nowrap;font-weight:500;font-size:16px;line-height:1;transition:box-shadow 0.3s;transition:all 0.2s ease;transform:translateZ(0);}
 .basicShareBtn-white{box-shadow:0 0 0 1px rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);}
 .basicShareBtn:hover{background-color:#fefefe;box-shadow:0 1px 7px rgba(0,0,0,0.1);color:var(--Chu-color-default);}
 .p-break{width:5em;height:4px;max-width:5em;border-top:4px solid var(--Chu-color);}
 .post-preview{position:relative;display:flex;margin:1em auto;max-width:780px;border-radius:4px;background:var(--Chu-background-secondary);box-shadow:0 1px 2px rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.25);}
 .post-preview .post-preview--meta{padding:25px;width:75%;}
 .post-preview .post-preview--meta .post-preview--middle{line-height:28px;}
 .post-preview .post-preview--meta .post-preview--title{margin:0;font-size:18px;}
 .post-preview .post-preview--meta .post-preview--title a{text-decoration:none;}
 .post-preview .post-preview--meta .post-preview--date{color:var(--Chu-color-min);font-size:14px;}
 .post-preview .post-preview--excerpt{font-size:14px;line-height:1.825;}
 .post-preview .post-preview--excerpt p{margin-bottom:0;}
 .post-preview .post-preview--image{float:right;width:25%;border-top-right-radius:2px;border-bottom-right-radius:2px;background-position:center center;background-size:cover;}
 @media (max-width:550px){.post-preview{width:95%;}
 .post-preview .post-preview--image{width:40%;}
 .post-preview .post-preview--meta{width:60%;}
 .post-preview .post-preview--meta .post-preview--excerpt{display:none;}
 }.plain_content .p_part{margin:1em 0 2.5em 0;}
 .markdown{word-wrap:break-word;line-height:1.8em;word-break:normal;overflow-wrap:break-word;}
 .markdown .md_line_dom_embed{text-indent:0 !important;}
 .markdown .md_video,.markdown .md_audio{max-width:100%;}
 .markdown .md_line{margin-top:0;margin-bottom:0.85em;}
 .markdown a{color:#0cf;text-decoration:none;}
 .markdown pre code{margin:0;padding:0;border:none;background:none;}
 .markdown .md_block{margin-bottom:2.2em;}
 .markdown .md_video,.markdown .md_audio{max-width:100%;}
 .markdown .x2_image{zoom:50%;}
 .markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:2.5em 0 1.3em 0;color:var(--Chu-color-default);line-height:1;text-rendering:optimizeLegibility;}
 .markdown h1:after,.markdown h2:after,.markdown h3:after,.markdown h4:after,.markdown h5:after,.markdown h6:after{margin-left:0.2rem;font-weight:400 !important;font-size:26px !important;font-family:Chu;}
 .markdown h1{margin:1em 0;font-size:1.3em;line-height:1.2em;}
 .markdown h2{margin:1em 0 1em 0;font-size:1.2em;line-height:1.2em;}
 .markdown h3{margin:1em 0 1em 0;font-size:1.1em;}
 .markdown h4{font-size:1em;}
 .markdown h5{font-size:0.95em;}
 .markdown h6{font-size:0.9em;}
 .markdown h1:after{content:"\e635";}
 .markdown h2:after{content:"\e636";}
 .markdown h3:after{content:"\e637";}
 .markdown h4:after{content:"\e639";}
 .markdown h5:after{content:"\e638";}
 .markdown h6:after{content:"\e63a";}
 .markdown h4,.markdown h5,.markdown h6{margin:0.8em 0 0.5em 0;}
 .markdown img{height:auto;max-width:100%;}
 .markdown p,.markdown ul,.markdown ol,.markdown dl{margin:0.8em 0;}
 .markdown ol ol,.markdown ul ul,.markdown ul ol,.markdown ol ul{margin:0.4em 0;}
 .markdown ul p,.markdown ol p,.markdown li p{overflow:visible;margin:0;}
 .markdown a img{border:none;}
 .markdown dl dt{float:left;clear:left;overflow:hidden;margin-bottom:1em;width:180px;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
 .markdown dl dd{margin-bottom:1em;margin-left:200px;}
 .markdown hr{display:block;margin:3.2em 0;padding:0;height:1px;border:0;border-top:1px solid var(--Chu-color-min);}
 .markdown .flow-graphic{text-align:center;}
 .markdown .footnotes .md_line{display:inline !important;}
 .markdown .img_rt_90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);}
 .markdown .img_rt_180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);}
 .markdown .img_rt_270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-ms-transform:rotate(270deg);}
 .markdown .md_has_block_below{margin-bottom:0.2em;}
 .markdown .md_has_block_below_img{margin-bottom:1.5em;}
 .markdown mark{background-color:#ffc336;}
 .markdown code,.markdown tt{padding:1px 3px;border:1px solid #E3EDF3;border-radius:2px;background:#f7f7f9;color:var(--Chu-color);white-space:pre-wrap;font-family:Inconsolata,monospace,sans-serif;}
 .markdown code{word-wrap:break-word;}
 .markdown pre{overflow:auto;-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0;padding:10px;width:100%;border:1px solid #E3EDF3;border-radius:3px;background:#F7FAFB;white-space:pre;font-size:0.9em;font-family:Inconsolata,monospace,sans-serif;}
 .markdown pre::-webkit-scrollbar{height:10px;}
 .markdown pre::-webkit-scrollbar-button{display:none;}
 .markdown pre::-webkit-scrollbar-track{background:white;}
 .markdown pre::-webkit-scrollbar-thumb{min-height:1rem;border:3px solid var(--Chu-color-min);border-radius:5px;background-color:var(--Chu-color-min);background-clip:padding-box;}
 .markdown pre::-webkit-scrollbar-thumb:active{border-width:2px;background-color:var(--Chu-color-min);}
 .markdown pre code,.markdown tt{margin:0;padding:0;border:none;background:transparent;color:var(--Chu-color);white-space:-moz-pre-wrap;white-space:pre-wrap;font-size:inherit;}
 .markdown kbd{display:inline-block;margin-bottom:0.4em;padding:1px 8px;border:var(--Chu-color-min) 1px solid;border-radius:4px;background:#f4f4f4;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 1px 0 0 white inset;color:var(--Chu-color-secondary);text-shadow:var(--Chu-background-secondary) 0 1px 0;font-weight:bold;font-size:0.9em;}
 .markdown table{-moz-box-sizing:border-box;box-sizing:border-box;margin:1em 0;width:100%;max-width:100%;border-style:solid;border-width:1px;background-color:transparent;line-height:1.7;border-spacing:0;word-break:normal;}
 .markdown table,.markdown table tr,.markdown table tr td,.markdown table tr th{border-color:#E6E6E6;}
 .markdown table th{background-color:var(--Chu-background);font-weight:bold;}
 .markdown tr th{text-align:left;border-bottom-width:1px;border-bottom-style:solid;}
 .markdown tr th,.markdown tr td{padding:10px 20px;border-right:1px solid;border-bottom:1px solid #E6E6E6;}
 .markdown tbody tr:last-child td{border-bottom:0;}
 .markdown tr th:last-child,.markdown tr td:last-child{border-right:0;}
 .markdown table tbody > tr:nth-child(odd) > td,.markdown table tbody > tr:nth-child(odd) > th{background-color:#F9F9F9;}
 .markdown .gist{font-size:12px;}
 .markdown .gist table{margin:0;width:auto;}
 .markdown .gist table pre{font-size:12px;}
 .markdown .gist table .line-numbers{font-size:12px;}
 .markdown .toc{margin:27px 0 47px 0;padding:0 15px;border:1px solid #e6e6e6;border-radius:5px;background:var(--Chu-background);}
 .markdown .toc ul{padding:5px 42px;}
 .markdown .toc ul li{margin:0;padding:0;}
 .markdown .toc ul li ul{margin-top:0;padding-top:0;}
 .markdown .toc a{color:#3c3c3c;text-decoration:none;}
 .markdown .with_lines pre{margin-top:0.2em;margin-bottom:0.2em;border:none;}
 .markdown .todo_item{margin-left:-1.5em;list-style:none;}
 .markdown .todo_item input{margin-right:0.5em;}
 .markdown .todo_item .todo_item{margin-left:auto;}
 .markdown .todo_done_item{color:#999999;}
 .markdown .todo_undone_item{color:#c85a57;}
 .markdown .linenos{padding:0 10px 0 10px;}
 .markdown .linenos pre{padding:0;border:none;background:transparent;}
 .markdown .highlighttable{width:auto !important;background:transparent !important;}
 .markdown .highlighttable pre,.markdown .highlighttable .codehilite,.markdown .highlighttable td{background:transparent !important;}
 .markdown .highlighttable td.code{padding:0;}
 .markdown .flow-graphic{text-align:center;}
 .markdown span.md_line{display:block;margin-bottom:0.6em;line-height:1.75;}
 .markdown .md_line br{display:none;}
 .markdown .codehilite .hll{background-color:#ffffcc;}
 .markdown .codehilite{background:#eeeedd;}
 .markdown .codehilite .c{color:#999999;}
 .markdown .codehilite .err{background-color:#e3d2d2;color:#a61717;}
 .markdown .codehilite .k{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .n{color:#555555;}
 .markdown .codehilite .o{color:#555555;}
 .markdown .codehilite .p{color:#555555;}
 .markdown .codehilite .cm{color:#999999;}
 .markdown .codehilite .cp{color:#1e889b;}
 .markdown .codehilite .c1{color:#999999;}
 .markdown .codehilite .cs{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .gd{color:#aa0000;}
 .markdown .codehilite .ge{font-style:italic;}
 .markdown .codehilite .gr{color:#aa0000;}
 .markdown .codehilite .gh{color:#000080;font-weight:bold;}
 .markdown .codehilite .gi{color:#00aa00;}
 .markdown .codehilite .go{color:#888888;}
 .markdown .codehilite .gp{color:#555555;}
 .markdown .codehilite .gs{font-weight:bold;}
 .markdown .codehilite .gu{color:#800080;font-weight:bold;}
 .markdown .codehilite .gt{color:#aa0000;}
 .markdown .codehilite .kc{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .kd{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .kn{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .kp{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .kr{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .kt{color:#a7a7a7;font-weight:bold;}
 .markdown .codehilite .m{color:#B452CD;}
 .markdown .codehilite .s{color:#CD5555;}
 .markdown .codehilite .na{color:#658b00;}
 .markdown .codehilite .nb{color:#658b00;}
 .markdown .codehilite .nc{color:#008b45;font-weight:bold;}
 .markdown .codehilite .no{color:#00688B;}
 .markdown .codehilite .nd{color:#707a7c;}
 .markdown .codehilite .ni{color:#555555;}
 .markdown .codehilite .ne{color:#008b45;font-weight:bold;}
 .markdown .codehilite .nf{color:#008b45;}
 .markdown .codehilite .nl{color:#555555;}
 .markdown .codehilite .nn{color:#008b45;text-decoration:underline;}
 .markdown .codehilite .nx{color:#555555;}
 .markdown .codehilite .py{color:#555555;}
 .markdown .codehilite .nt{color:#8B008B;font-weight:bold;}
 .markdown .codehilite .nv{color:#00688B;}
 .markdown .codehilite .ow{color:#8B008B;}
 .markdown .codehilite .w{color:#bbbbbb;}
 .markdown .codehilite .mb{color:#B452CD;}
 .markdown .codehilite .mf{color:#B452CD;}
 .markdown .codehilite .mh{color:#B452CD;}
 .markdown .codehilite .mi{color:#B452CD;}
 .markdown .codehilite .mo{color:#B452CD;}
 .markdown .codehilite .sb{color:#CD5555;}
 .markdown .codehilite .sc{color:#CD5555;}
 .markdown .codehilite .sd{color:#CD5555;}
 .markdown .codehilite .s2{color:#CD5555;}
 .markdown .codehilite .se{color:#CD5555;}
 .markdown .codehilite .sh{color:#1c7e71;font-style:italic;}
 .markdown .codehilite .si{color:#CD5555;}
 .markdown .codehilite .sx{color:#cb6c20;}
 .markdown .codehilite .sr{color:#1c7e71;}
 .markdown .codehilite .s1{color:#CD5555;}
 .markdown .codehilite .ss{color:#CD5555;}
 .markdown .codehilite .bp{color:#658b00;}
 .markdown .codehilite .vc{color:#00688B;}
 .markdown .codehilite .vg{color:#00688B;}
 .markdown .codehilite .vi{color:#00688B;}
 .markdown .codehilite .il{color:#B452CD;}
 @media (max-width:480px){.markdown code{margin:0;padding:0;}
 }
 .four_o_four{margin-bottom:15px;}
 .four_o_four h2{color:var(--Chu-color-default);font-size:2em;}
 .four_o_four p{margin-bottom:30px;line-height:2.4em;}
 .four_o_four span{color:var(--Chu-color);letter-spacing:4px;}
   /*!
    *  Ali Font  0.0.1 by @Chu loomob.com
    */
    @font-face{font-family:'Chu';src:url('//at.alicdn.com/t/c/font_1116597_5uk7ywezwko.woff2?t=1705322052836') format('woff2'),url('//at.alicdn.com/t/c/font_1116597_5uk7ywezwko.woff?t=1705322052836') format('woff'),url('//at.alicdn.com/t/c/font_1116597_5uk7ywezwko.ttf?t=1705322052836') format('truetype');}
    .Chu{display:inline-block;font:normal normal normal 14px/1 Chu;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .chu-Sun:before{content:"\e660";}.chu-Moon:before{content:"\e662";}.chu-jlg-favicon:before{content:"\e65f";}.chu-readbox:before{content:"\e649";}.chu-readbox-l:before{content:"\e64a";}.chu-regain-writing:before{content:"\e644";}.chu-calendar:before{content:"\e645";}.chu-abai:before{content:"\e616";}.chu-jlg:before{content:"\e643";}.chu-Chu:before{content:"\e642";}.chu-csy-favicon:before{content:"\e63f";}.chu-lmb:before{content:"\e640";}.chu-lmb-favicon:before{content:"\e641";}.chu-bell:before{content:"\e62c";}.chu-lists:before{content:"\e63c";}.chu-del:before{content:"\e655";}.chu-category:before{content:"\e629";}.chu-hot:before{content:"\e630";}.chu-cc:before{content:"\e61d";}.chu-copyright:before{content:"\e620";}.chu-comment:before{content:"\e621";}.chu-mail:before{content:"\e622";}.chu-delivery:before{content:"\e65b";}.chu-rss:before{content:"\e65d";}.chu-qrcode:before{content:"\e65e";}.chu-date:before{content:"\e661";}.chu-github:before{content:"\e62b";}.chu-weibo:before{content:"\e631";}.chu-qq:before{content:"\e66b";}.chu-tags:before{content:"\e632";}.chu-reward:before{content:"\e676";}.chu-H1:before{content:"\e635";}.chu-H2:before{content:"\e636";}.chu-H3:before{content:"\e637";}.chu-H5:before{content:"\e638";}.chu-H4:before{content:"\e639";}.chu-H6:before{content:"\e63a";}.chu-zhihu:before{content:"\e63e";}
   /*!
    *  head&footer  0.0.1 by @Chu loomob.com
    */
    .header .site_title_container .site_title .icon-name a:after{position:absolute;margin-top:-36px;content:"\e640";font-weight:400 !important;font-size:100px !important;font-family:Chu;}
    .icon-footname{font-size:1.4rem !important;}
    .footer .footer_slogan a span{color:var(--Chu-color-default) !important;}
    .footer .footer_slogan .icon-footname:after{position:absolute;/*color:var(--Chu-color-default)*//* margin-top:-8px; *//* margin-left:2px; */content:"\e641";font-size:1rem !important;font-family:Chu;;color:#F10000;}
   /*!
    *  滚动  0.0.1 by @Chu loomob.com
    */
    @media (min-width:1024px){::-webkit-scrollbar{width:10px;}
    ::-webkit-scrollbar-track{background:rgba(255,171,46,0.1);}
    ::-webkit-scrollbar-thumb{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;background-color:#FFAB2E;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);}
    ::-webkit-scrollbar-thumb:active{background-color:#0CF;}
    }
   /*!
    * Selection文本选中   0.0.1 by @Chu loomob.com
    */ 
    ::selection{background:var(--Chu-color-default);color:var(--Chu-background-secondary);}::-moz-selection{background:var(--Chu-color-default);color:var(--Chu-background-secondary);}::selection{background:var(--Chu-color-default);color:var(--Chu-background-secondary);}::-moz-selection{background:var(--Chu-color-default);color:var(--Chu-background-secondary);} 
   /*!
    *  友链  0.0.1 by @Chu loomob.com
    */
    .friends{display:inline-block;overflow:hidden;margin:2px 18px 18px 0!important;min-height:32px;border:1px solid var(--Chu-color-min) !important;border-radius:4px;background-color:var(--Chu-background);vertical-align:top;}
    .friends img{width:36px;height:36px;vertical-align:middle;}
    .friends .name{display:inline-block;padding:0 12px;color:var(--Chu-color-secondary) !important;font-size:14px !important;}
    .friends{padding:0 !important;}
    .friends .name:hover{color:var(--Chu-color-default) !important;}
    .friends:before{margin-right:0 !important;content:"" !important;font-size:0 !important;}
    @media screen and (max-width:414px){.friends{width:40%;}.friends .name{padding:0 0 0 1.2rem!important;}.friends img{margin:0.5rem 0 0 2.3rem;border-radius:50%;}}
    /*!
     *  ROOT色彩变量  0.0.1 by @Chu loomob.com
     */
    :root{--Chu-color:rgba(34,47,62,0.7);--Chu-color-default:rgba(34,47,62,1);--Chu-color-secondary:rgba(34,47,62,0.4);--Chu-color-embellish:rgba(34,47,62,0.3);--Chu-color-simple:rgba(34,47,62,0.2);--Chu-color-min:rgba(34,47,62,0.12);--Chu-color-change:rgba(129,236,236,1);--Chu-background:rgba(247,247,247,1);--Chu-background-secondary:rgba(255,255,255,1);--background:rgba(255,255,255,1);--background-secondary:rgba(250,250,250,1);--color:rgba(34,47,62,1);--color-secondary:rgba(75,91,98,1);--border-color:rgba(34,47,62,0.1);}
    @media (prefers-color-scheme:dark){:root{--Chu-color:rgba(255,255,255,0.6);--Chu-color-default:rgba(255,255,255,0.8);--Chu-color-secondary:rgba(255,255,255,0.5);--Chu-color-embellish:rgba(255,255,255,0.3);--Chu-color-simple:rgba(255,255,255,0.2);--Chu-color-min:rgba(255,255,255,0.15);--Chu-color-change:rgba(102,204,204,1);--Chu-background:rgba(41,42,45,1);--Chu-background-secondary:rgba(59,61,66,1);--background:rgba(60,62,68,1);--background-secondary:rgba(41,42,45,1);--color:rgba(255,255,255,0.5);--color-secondary:rgba(115,116,123,1);--border-color:rgba(255,255,255,0.1);}.main,#back_to_top,#back_to_top:hover{box-shadow:none;}
    }
  /*!
     *  twikoo修复  0.0.1 by @Chu loomob.com
     */
 .tk-tag{display: inline !important;padding: 2px 4px !important;border-color:var(--Chu-color-min) !important;background-color: var(--Chu-background-secondary) !important;}
 .tk-expand{background:linear-gradient(rgba(38,42,56,0),var(--Chu-background-secondary)) !important;}
 .el-input__inner, .el-textarea__inner{border-color: var(--Chu-color-min) !important;background-color: var(--Chu-background) !important;color: var(--Chu-color) !important;}
 .tk-tag-green{border:1px solid #FFAB2E !important;border-radius:4px !important;background-color:rgba(255,255,255,0) !important;color:#FFAB2E !important;}
 .el-button{border: 0 !important;background-color: var(--Chu-color-default) !important;color: var(--Chu-background) !important;}
 .tk-meta-input .el-input .el-input-group__prepend{border-color: var(--Chu-color-min) !important;background-color: var(--Chu-background) !important;color: var(--Chu-color-secondary) !important;}
 .el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{border-color: var(--Chu-color-min) !important;background-color: var(--Chu-background) !important;color: var(--Chu-color-secondary) !important;}
 .el-button.tk-preview{border:none;}
 .tk-action-icon svg,.tk-comments-title .tk-icon svg{fill: var(--Chu-color-simple) !important;}
 .tk-action-count{color: var(--Chu-color-min) !important;}
 .tk-extras,.tk-row.actions .tk-action-icon,.tk-preview{display: none !important;}
 .tk-content p{margin: 0;}
 .tk-admin{position:fixed !important;}
 .tk-admin-comment table col[name=el-table_1_column_1]{width:5%;}
 .tk-admin-comment table col[name=el-table_1_column_2],.tk-admin-comment table col[name=el-table_1_column_3]{width:10%;}
 .tk-admin-comment table col[name=el-table_1_column_4]{width:55%;}
 .tk-admin-comment table col[name=el-table_1_column_5]{width:15%;}
 .tk-comments-title .tk-comments-count{/* display: none !important; */padding-left: 1rem;color: var(--Chu-color-simple) !important;font-weight: 400 !important;font-size: 0.5rem !important;}
 .tk-icon{float:right;/* margin-left: 96% !important; */font-size: 0.9em !important;}
 .tk-action-link{font-size: 0.8em !important;}
 .tk-footer {margin-bottom: 2em;}
 .tk-footer a{color:var(--Chu-color-secondary) !important;}
 .tk-avatar {border-radius: 50% !important;}
 .tk-content p{color:var(--Chu-color) !important;font-size:0.9em !important;}
 .tk-comment .tk-meta .tk-nick.tk-nick-link{color:var(--Chu-color-default) !important;font: size 1.2em !important;}
 .tk-comment .tk-meta .tk-nick{color:var(--Chu-color-default) !important;font-size: 0.92em !important;}
 .tk-comment .tk-meta .tk-time{color:var(--Chu-color-simple) !important;font-size: 0.6rem !important;}
 .tk-replies .tk-content {font-size: 1em !important;}
 .twikoo .el-textarea .el-input__count {color: var(--Chu-color-simple) !important;}
 .tk-comments-title {font-size: 0.9rem !important;}
  /*!
     *  前端模式按钮  0.0.1 by @Chu loomob.com
     */
 .dark-mode-toggle{position:fixed;right:1.9rem;bottom:6rem;z-index:1000;display:flex;width:40px;height:40px;border-radius:50%;background-color:var(--Chu-background-secondary);box-shadow:0px 4px 5px 0px var(--Chu-color-min);cursor:pointer;align-items:center;justify-content:center;}
 .dark-mode-toggle i{color:var(--Chu-color-embellish);font-size:24px;}
 @media only screen and (max-width:768px){.dark-mode-toggle{right:1rem;bottom:4rem;width:30px;height:30px;}.dark-mode-toggle i{font-size:20px;}}
  /*!
     *  Go跳转  0.0.1 by @Chu loomob.com
     */     	
.page-ChuGo .header,.page-ChuGo .footer{display: none}
.ChuGo-all{position:relative;word-break:break-all;max-width:700px;height:400px;text-align:center;font-size:0.85rem;overflow:hidden;margin:100px auto 0;@include breakpoint('small'){aspect-ratio:2 / 1;height:auto}
}.ChuGo-nrong{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 30px 20px}
.ChuGo-title{font-size:1.3rem;color: var(--Chu-color-default);line-height:1.4;margin-bottom:4px}
.ChuGo-info{margin-top:6px}
.ChuGo-button{margin-top:20px}
.ChuGo-button a{color:#FFAB2E;border-radius:4px;padding:10px 30px;font-size:0.85rem;border:0.5px solid #FFAB2E;display:inline-block}