/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.limit-one-line,#article-container .flink .flink-item-name,#article-container .flink .flink-item-desc,#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a span,#aside-content .card-categories ul.card-category-list>.card-category-list-item a span,.site-data>a .headline,#nav #blog-info,#pagination .prev_info,#pagination .next_info,#sidebar #sidebar-menus .menus_items .site-page{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.limit-more-line,.error404 #error-wrap .error-content .error-info .error_subtitle,.article-sort-item-title,#recent-posts>.recent-post-item>.recent-post-info>.article-title,#recent-posts>.recent-post-item>.recent-post-info>.content,#aside-content .aside-list>.aside-list-item .content>.name,#aside-content .aside-list>.aside-list-item .content>.title,#aside-content .aside-list>.aside-list-item .content>.comment,#post-info .post-title,.relatedPosts>.relatedPosts-list .content .title,#article-container figure.gallery-group p,#article-container figure.gallery-group .gallery-group-name{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fontawesomeIcon,.custom-hr:before,#post .post-copyright:before,#post .post-outdate-notice:before,.note:not(.no-icon):before,.search-dialog hr:before{text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:600;display:inline-block}.cardHover,.error404 #error-wrap .error-content,.layout>div:first-child:not(.recent-posts),#recent-posts>.recent-post-item,#aside-content .card-widget,.layout>.recent-posts .pagination>:not(.space){background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-o-transition:all .3s;border-radius:8px;transition:all .3s}.cardHover:hover,.error404 #error-wrap .error-content:hover,.layout>div:first-child:not(.recent-posts):hover,#recent-posts>.recent-post-item:hover,#aside-content .card-widget:hover,.layout>.recent-posts .pagination>:not(.space):hover{-webkit-box-shadow:var(--card-hover-box-shadow);box-shadow:var(--card-hover-box-shadow)}.imgHover,.error404 #error-wrap .error-content .error-img img,.article-sort-item-img :first-child,#recent-posts>.recent-post-item .post_cover .post-bg,#aside-content .aside-list>.aside-list-item .thumbnail :first-child{-webkit-transition:filter .375s ease-in .2s,-webkit-transform .6s;-o-transition:filter .375s ease-in .2s,-o-transform .6s;-moz-transition:filter .375s ease-in .2s,-moz-transform .6s;-ms-transition:filter .375s ease-in .2s,-ms-transform .6s;object-fit:cover;width:100%;height:100%;transition:filter .375s ease-in .2s,transform .6s}.imgHover:hover,.error404 #error-wrap .error-content .error-img img:hover,.article-sort-item-img :first-child:hover,#recent-posts>.recent-post-item .post_cover .post-bg:hover,#aside-content .aside-list>.aside-list-item .thumbnail :first-child:hover{transform:scale(1.1)}.postImgHover:hover .cover,#pagination .prev-post:hover .cover,#pagination .next-post:hover .cover,.relatedPosts>.relatedPosts-list>div:hover .cover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);transform:scale(1.1)}.postImgHover .cover,#pagination .prev-post .cover,#pagination .next-post .cover,.relatedPosts>.relatedPosts-list>div .cover{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-o-transition:all .6s,filter .375s ease-in .2s;object-fit:cover;width:100%;height:100%;transition:all .6s,filter .375s ease-in .2s;position:absolute}.list-beauty,.category-lists ul{list-style:none}.list-beauty li,.category-lists ul li{padding:.12em .4em .12em 1.4em;position:relative}.list-beauty li:hover:before,.category-lists ul li:hover:before{border-color:var(--pseudo-hover)}.list-beauty li:before,.category-lists ul li:before{content:"";cursor:pointer;-o-transition:all .3s ease-out;background:0 0;border:.215em solid #49b1f5;border-radius:.43em;width:.43em;height:.43em;transition:all .3s ease-out;position:absolute;top:.67em;left:0}.custom-hr,.search-dialog hr{border:2px dashed var(--hr-border);width:calc(100% - 4px);margin:40px auto;position:relative}.custom-hr:hover:before,.search-dialog hr:hover:before{left:calc(95% - 20px)}.custom-hr:before,.search-dialog hr:before{z-index:1;color:var(--hr-before-color);content:"";-o-transition:all 1s ease-in-out;font-size:20px;line-height:1;transition:all 1s ease-in-out;position:absolute;top:-10px;left:5%}#content-inner,#footer{-ms-animation:bottom-top 1s;animation:1s bottom-top}#page-header:not(.full_page){-ms-animation:header-effect 1s;animation:1s header-effect}#site-title,#site-subtitle{-ms-animation:titleScale 1s;animation:1s titleScale}#nav.show{-ms-animation:headerNoOpacity 1s;animation:1s headerNoOpacity}canvas:not(#ribbon-canvas),#web_bg{-ms-animation:to_show 4s;animation:4s to_show}#ribbon-canvas{-ms-animation:ribbon_to_show 4s;animation:4s ribbon_to_show}#sidebar-menus.open>:first-child{-ms-animation:sidebarItem .2s;animation:.2s sidebarItem}#sidebar-menus.open>:nth-child(2){-ms-animation:sidebarItem .4s;animation:.4s sidebarItem}#sidebar-menus.open>:nth-child(3){-ms-animation:sidebarItem .6s;animation:.6s sidebarItem}#sidebar-menus.open>:nth-child(4){-ms-animation:sidebarItem .8s;animation:.8s sidebarItem}.scroll-down-effects{-ms-animation:scroll-down-effect 1.5s infinite;animation:1.5s infinite scroll-down-effect}.reward-main{-ms-animation:donate_effcet .3s .1s ease both;animation:.3s .1s both donate_effcet}@keyframes scroll-down-effect{0%{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);transform:translate(0)}50%{opacity:1;-ms-filter:none;filter:none;transform:translateY(-16px)}to{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);transform:translate(0)}}@keyframes header-effect{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:translateY(-50px)}to{opacity:1;-ms-filter:none;filter:none;transform:translateY(0)}}@keyframes headerNoOpacity{0%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes bottom-top{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:translateY(50px)}to{opacity:1;-ms-filter:none;filter:none;transform:translateY(0)}}@keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:scale(.7)}to{opacity:1;-ms-filter:none;filter:none;transform:scale(1)}}@keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;transform:scale(1)}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:scale(.7)}}@keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes ribbon_to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}@keyframes avatar_turn_around{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:translateY(10px)}to{opacity:1;-ms-filter:none;filter:none;transform:translateY(0)}}@keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:translateY(-20px)}to{opacity:1;-ms-filter:none;filter:none;transform:translateY(0)}}@keyframes sidebarItem{0%{transform:translate(200px)}to{transform:translate(0)}}:root{--global-font-size:16px;--global-bg:#fff;--font-color:#4c4948;--hr-border:#a4d8fa;--hr-before-color:#80c8f8;--search-bg:#f6f8fa;--search-input-color:#4c4948;--search-a-color:#4c4948;--preloader-bg:#37474f;--preloader-color:#fff;--tab-border-color:#f0f0f0;--tab-botton-bg:#f0f0f0;--tab-botton-color:#1f2d3d;--tab-button-hover-bg:#dcdcdc;--tab-button-active-bg:#fff;--card-bg:#fff;--sidebar-bg:#f6f8fa;--btn-hover-color:#ff7242;--btn-color:#fff;--btn-bg:#49b1f5;--text-bg-hover:rgba(73,177,245,.7);--light-grey:#eee;--dark-grey:#cacaca;--white:#fff;--text-highlight-color:#1f2d3d;--blockquote-color:#6a737d;--blockquote-bg:rgba(73,177,245,.1);--reward-pop:#f5f5f5;--toc-link-color:#666261;--card-box-shadow:0 3px 8px 6px rgba(7,17,27,.05);--card-hover-box-shadow:0 3px 8px 6px rgba(7,17,27,.09);--pseudo-hover:#ff7242;--headline-presudo:#a0a0a0;--scrollbar-color:#49b1f5;--default-bg-color:#49b1f5;--zoom-bg:#fff;--mark-bg:rgba(0,0,0,.3)}body{background:var(--global-bg);color:var(--font-color);font-size:var(--global-font-size);-webkit-tap-highlight-color:transparent;min-height:100%;font-family:LXGWWenKai;line-height:2;position:relative}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--scrollbar-color)}::-webkit-scrollbar-track{background-color:transparent}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color)transparent}input::-ms-input-placeholder{color:var(--font-color)}input::placeholder{color:var(--font-color)}#web_bg{z-index:-999;background:url(/img/top_bkg.webp) 50%/cover no-repeat local;width:100%;height:100%;position:fixed}h1,h2,h3,h4,h5,h6{color:var(--text-highlight-color);margin:20px 0 14px;font-weight:700;position:relative}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit!important}*{box-sizing:border-box}.table-wrap{margin:0 0 20px;overflow-x:scroll}table{border-spacing:0;border-collapse:collapse;empty-cells:show;width:100%;display:table}table thead{background:rgba(153,169,191,.1)}table th,table td{border:1px solid var(--light-grey);vertical-align:middle;padding:6px 12px}::selection{color:#f7f7f7;background:#00c4b6}button{cursor:pointer;touch-action:manipulation;background:0 0;border:none;outline:0;padding:0}a{color:#99a9bf;word-wrap:break-word;-o-transition:all .2s;overflow-wrap:break-word;text-decoration:none;transition:all .2s}a:hover{color:#49b1f5}#site-title,#site-subtitle,.site-name,#aside-content .author-info__name,#aside-content .author-info__description{font-family:LXGWWenKai}.is-center{text-align:center}.pull-left{float:left}.pull-right{float:right}img[src=""],img:not([src]){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.img-alt{color:#858585;margin:-10px 0 10px}.img-alt:hover{text-decoration:none!important}blockquote{background-color:var(--blockquote-bg);color:var(--blockquote-color);border-left:3px solid #49b1f5;margin:0 0 20px;padding:12px 15px}blockquote footer cite:before{content:"—";padding:0 5px}blockquote>:last-child{margin-bottom:0!important}:root{--hl-color:#eff;--hl-bg:#212121;--hltools-bg:#1c1c1c;--hltools-color:rgba(238,255,255,.8);--hlnumber-bg:#212121;--hlnumber-color:rgba(238,255,255,.5);--hlscrollbar-bg:#353535;--hlexpand-bg:linear-gradient(180deg,rgba(33,33,33,.6),rgba(33,33,33,.9))}[data-theme=dark]{--hl-color:rgba(255,255,255,.7);--hl-bg:#171717;--hltools-bg:#1a1a1a;--hltools-color:#90a4ae;--hlnumber-bg:#171717;--hlnumber-color:rgba(255,255,255,.4);--hlscrollbar-bg:#1f1f1f;--hlexpand-bg:linear-gradient(180deg,rgba(23,23,23,.6),rgba(23,23,23,.9))}figure.highlight table{scrollbar-color:var(--hlscrollbar-bg)transparent}figure.highlight table::-webkit-scrollbar-thumb{background:var(--hlscrollbar-bg)}figure.highlight pre .deletion{color:#bf42bf}figure.highlight pre .addition{color:#105ede}figure.highlight pre .meta{color:#c792ea}figure.highlight pre .comment{color:#969896}figure.highlight pre .variable,figure.highlight pre .attribute,figure.highlight pre .regexp,figure.highlight pre .ruby .constant,figure.highlight pre .xml .tag .title,figure.highlight pre .xml .pi,figure.highlight pre .xml .doctype,figure.highlight pre .html .doctype,figure.highlight pre .css .id,figure.highlight pre .tag .name,figure.highlight pre .css .class,figure.highlight pre .css .pseudo{color:#ff5370}figure.highlight pre .tag{color:#89ddff}figure.highlight pre .number,figure.highlight pre .preprocessor,figure.highlight pre .literal,figure.highlight pre .params,figure.highlight pre .constant,figure.highlight pre .command{color:#f78c6c}figure.highlight pre .built_in{color:#ffcb6b}figure.highlight pre .ruby .class .title,figure.highlight pre .css .rules .attribute,figure.highlight pre .string,figure.highlight pre .value,figure.highlight pre .inheritance,figure.highlight pre .header,figure.highlight pre .ruby .symbol,figure.highlight pre .xml .cdata,figure.highlight pre .special,figure.highlight pre .number,figure.highlight pre .formula{color:#c3e88d}figure.highlight pre .keyword,figure.highlight pre .title,figure.highlight pre .css .hexcolor{color:#89ddff}figure.highlight pre .function,figure.highlight pre .python .decorator,figure.highlight pre .python .title,figure.highlight pre .ruby .function .title,figure.highlight pre .ruby .title .keyword,figure.highlight pre .perl .sub,figure.highlight pre .javascript .title,figure.highlight pre .coffeescript .title{color:#82aaff}figure.highlight pre .tag .attr,figure.highlight pre .javascript .function{color:#c792ea}#article-container figure.highlight .line.marked{background-color:rgba(97,97,97,.314)}#article-container figure.highlight table{border:none;display:block;overflow:auto}#article-container figure.highlight table td{border:none;padding:0}#article-container figure.highlight .gutter pre{background-color:var(--hlnumber-bg);color:var(--hlnumber-color);text-align:right;padding-left:10px;padding-right:10px}#article-container figure.highlight .code pre{width:100%;padding-left:10px;padding-right:10px}#article-container pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;line-height:1.6;position:relative}#article-container pre[class*=language-].line-numbers>code{white-space:pre-wrap;line-height:1.6;position:relative}#article-container pre[class*=language-].line-numbers .line-numbers-rows{letter-spacing:-1px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}#article-container pre[class*=language-].line-numbers .line-numbers-rows>span{counter-increment:linenumber;pointer-events:none;display:block}#article-container pre[class*=language-].line-numbers .line-numbers-rows>span:before{color:var(--hlnumber-color);content:counter(linenumber);text-align:right;padding-right:.8em;display:block}pre[class*=language-] .token.comment,pre[class*=language-] .token.prolog,pre[class*=language-] .token.doctype,pre[class*=language-] .token.cdata{color:#7c7c7c}pre[class*=language-] .token.punctuation{color:#c5c8c6}pre[class*=language-] .namespace{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}pre[class*=language-] .token.property,pre[class*=language-] .token.keyword,pre[class*=language-] .token.tag{color:#96cbfe}pre[class*=language-] .token.class-name{color:#ffffb6}pre[class*=language-] .token.boolean,pre[class*=language-] .token.constant{color:#9c9}pre[class*=language-] .token.symbol,pre[class*=language-] .token.deleted{color:#f92672}pre[class*=language-] .token.number{color:#ff73fd}pre[class*=language-] .token.selector,pre[class*=language-] .token.attr-name,pre[class*=language-] .token.string,pre[class*=language-] .token.char,pre[class*=language-] .token.builtin,pre[class*=language-] .token.inserted{color:#a8ff60}pre[class*=language-] .token.variable{color:#c6c5fe}pre[class*=language-] .token.operator{color:#ededed}pre[class*=language-] .token.entity{color:#ffffb6;cursor:help}pre[class*=language-] .token.url{color:#96cbfe}pre[class*=language-] .language-css .token.string,pre[class*=language-] .style .token.string{color:#87c38a}pre[class*=language-] .token.atrule,pre[class*=language-] .token.attr-value{color:#f9ee98}pre[class*=language-] .token.function{color:#dad085}pre[class*=language-] .token.regex{color:#e9c062}pre[class*=language-] .token.important{color:#fd971f}pre[class*=language-] .token.important,pre[class*=language-] .token.bold{font-weight:700}pre[class*=language-] .token.italic{font-style:italic}#article-container pre[class*=language-]{scrollbar-color:var(--hlscrollbar-bg)transparent}#article-container pre[class*=language-]::-webkit-scrollbar-thumb{background:var(--hlscrollbar-bg)}#article-container pre[class*=language-]:not(.line-numbers){padding:10px 20px}#article-container pre[class*=language-] .caption{margin-left:-3.8em;padding:4px 16px!important}#article-container pre[class*=language-] .caption a{padding:0!important}#article-container pre,#article-container figure.highlight{background:var(--hl-bg);color:var(--hl-color);margin:0 0 20px;padding:0;line-height:1.6;overflow:auto}#article-container pre,#article-container code{font-size:16px;font-family:consolas,Menlo,PingFang SC,Microsoft YaHei,sans-serif!important}#article-container code{color:#f47466;background:rgba(27,31,35,.05);padding:2px 4px}#article-container pre{padding:10px 20px}#article-container pre code{color:var(--hl-color);text-shadow:none;background:0 0;padding:0}#article-container figure.highlight{position:relative}#article-container figure.highlight pre{border:none;margin:0;padding:8px 0}#article-container figure.highlight figcaption,#article-container figure.highlight .caption{padding:6px 0 2px 14px;font-size:16px;line-height:1em}#article-container figure.highlight figcaption a,#article-container figure.highlight .caption a{float:right;color:var(--hl-color);padding-right:10px}#article-container figure.highlight figcaption a:hover,#article-container figure.highlight .caption a:hover{border-bottom-color:var(--hl-color)}#article-container figure.highlight.copy-true{-webkit-user-select:all;-ms-user-select:all;user-select:all}#article-container figure.highlight.copy-true>table,#article-container figure.highlight.copy-true>pre{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:block!important}#article-container .highlight-tools{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-align:center;background:var(--hltools-bg);color:var(--hltools-color);align-items:center;height:2.15em;min-height:24px;font-size:16px;display:flex;position:relative;overflow:hidden}#article-container .highlight-tools.closed~*{display:none}#article-container .highlight-tools.closed .expand{-o-transition:all .3s;transition:all .3s;transform:rotate(-90deg)!important}#article-container .highlight-tools .expand{cursor:pointer;-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;padding:.57em .7em;transition:transform .3s;position:absolute}#article-container .highlight-tools .expand+.code-lang{left:1.7em}#article-container .highlight-tools .code-lang{text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.15em;font-weight:700;position:absolute;left:14px}#article-container .highlight-tools .copy-notice{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-o-transition:opacity .4s;transition:opacity .4s;position:absolute;right:2.4em}#article-container .highlight-tools .copy-button{cursor:pointer;-o-transition:color .2s;transition:color .2s;position:absolute;right:14px}#article-container .highlight-tools .copy-button:hover{color:#49b1f5}#article-container .gutter{-webkit-user-select:none;-ms-user-select:none;user-select:none}#article-container .gist table{width:auto}#article-container .gist table td{border:none}#article-container figure.highlight{border-radius:7px;margin:0 0 24px;-webkit-transform:translateZ(0);box-shadow:0 5px 10px rgba(0,0,0,.4)}#article-container figure.highlight .highlight-tools:after{content:" ";background:#fc625d;border-radius:50%;width:12px;height:12px;position:absolute;left:14px;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b}#article-container figure.highlight .highlight-tools .expand{right:0}#article-container figure.highlight .highlight-tools .expand.closed{-o-transition:all .3s;transition:all .3s;transform:rotate(90deg)!important}#article-container figure.highlight .highlight-tools .expand~.copy-notice{right:3.45em}#article-container figure.highlight .highlight-tools .expand~.copy-button{right:2.1em}#article-container figure.highlight .highlight-tools .code-lang{left:75px}@keyframes code-expand-key{0%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}50%{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}to{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}}.error404 #error-wrap{max-width:1000px;margin:0 auto;padding:60px 20px 0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.error404 #error-wrap .error-content{height:360px;margin:0 20px;overflow:hidden}@media screen and (max-width:768px){.error404 #error-wrap .error-content{height:500px;margin:0}}.error404 #error-wrap .error-content .error-img{width:50%;height:100%;display:inline-block;overflow:hidden}@media screen and (max-width:768px){.error404 #error-wrap .error-content .error-img{width:100%;height:45%}}.error404 #error-wrap .error-content .error-img img{background-color:#49b1f5}.error404 #error-wrap .error-content .error-info{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;-o-box-orient:vertical;-o-box-pack:center;vertical-align:top;text-align:center;flex-direction:column;align-content:center;justify-content:center;width:50%;height:100%;font-family:LXGWWenKai;display:inline-flex}@media screen and (max-width:768px){.error404 #error-wrap .error-content .error-info{width:100%;height:55%}}.error404 #error-wrap .error-content .error-info .error_title{margin-top:-.6em;font-size:9em}@media screen and (max-width:768px){.error404 #error-wrap .error-content .error-info .error_title{font-size:8em}}.error404 #error-wrap .error-content .error-info .error_subtitle{word-break:break-word;-webkit-line-clamp:2;margin-top:-3em;font-size:1.6em}.error404+#rightside{display:none}.article-sort{border-left:2px solid #aadafa;margin-left:10px;padding-left:20px}.article-sort-title{margin-left:10px;padding-bottom:20px;padding-left:20px;font-size:1.72em;position:relative}.article-sort-title:hover:before{border-color:var(--pseudo-hover)}.article-sort-title:before{z-index:1;background:var(--card-bg);content:"";-o-transition:all .2s ease-in-out;border:5px solid #49b1f5;border-radius:10px;width:10px;height:10px;line-height:10px;transition:all .2s ease-in-out;position:absolute;top:calc(50% - 18px);left:-9px}.article-sort-title:after{z-index:0;content:"";background:#aadafa;width:2px;height:1.5em;position:absolute;bottom:0;left:0}.article-sort-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-align:center;-o-transition:all .2s ease-in-out;align-items:center;margin:0 0 20px 10px;transition:all .2s ease-in-out;display:flex;position:relative}.article-sort-item:hover:before{border-color:var(--pseudo-hover)}.article-sort-item:before{background:var(--card-bg);content:"";-o-transition:all .2s ease-in-out;border:3px solid #49b1f5;border-radius:6px;width:6px;height:6px;transition:all .2s ease-in-out;position:absolute;left:-37px}.article-sort-item.no-article-cover{height:80px}.article-sort-item.no-article-cover .article-sort-item-info{padding:0}.article-sort-item.year{font-size:1.43em}.article-sort-item.year:hover:before{border-color:#49b1f5}.article-sort-item.year:before{border-color:var(--pseudo-hover)}.article-sort-item-time{color:#858585;font-size:95%}.article-sort-item-time time{cursor:default;padding-left:6px}.article-sort-item-title{color:var(--font-color);-o-transition:all .3s;-webkit-line-clamp:2;font-size:1.1em;transition:all .3s}.article-sort-item-title:hover{color:#49b1f5;transform:translate(10px)}.article-sort-item-img{width:80px;height:80px;overflow:hidden}.article-sort-item-info{-o-box-flex:1;box-flex:1;flex:1;padding:0 16px}.category-lists .category-title{font-size:2.57em}@media screen and (max-width:768px){.category-lists .category-title{font-size:2em}}.category-lists .category-list{margin-bottom:0}.category-lists .category-list a{color:var(--font-color)}.category-lists .category-list a:hover{color:#49b1f5}.category-lists .category-list .category-list-count{color:#858585;margin-left:8px}.category-lists .category-list .category-list-count:before{content:"("}.category-lists .category-list .category-list-count:after{content:")"}.category-lists ul{padding:0 0 0 20px}.category-lists ul ul{padding-left:4px}.category-lists ul li{margin:6px 0;padding:.12em .4em .12em 1.4em;position:relative}#body-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-orient:vertical;flex-direction:column;min-height:100vh;display:flex}.layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-flex:1;box-flex:1;flex:auto;width:100%;max-width:1200px;margin:0 auto;padding:40px 15px;display:flex}@media screen and (max-width:900px){.layout{-o-box-orient:vertical;flex-direction:column}}@media screen and (max-width:768px){.layout{padding:20px 5px}}@media screen and (min-width:2000px){.layout{max-width:70%}}.layout>div:first-child:not(.recent-posts){-ms-flex-item-align:start;align-self:flex-start;padding:50px 40px}@media screen and (max-width:768px){.layout>div:first-child:not(.recent-posts){padding:36px 14px}}.layout>div:first-child{-o-transition:all .3s;width:74%;transition:all .3s}@media screen and (max-width:900px){.layout>div:first-child{width:100%!important}}.layout.hide-aside{max-width:1000px}@media screen and (min-width:2000px){.layout.hide-aside{max-width:1300px}}.layout.hide-aside>div{width:100%!important}.apple #page-header.full_page{background-attachment:scroll!important}.apple .recent-post-item,.apple .avatar-img,.apple .flink-item-icon{transform:translateZ(0)}#article-container .flink{margin-bottom:20px}#article-container .flink .flink-list{text-align:center;padding:10px 10px 0;overflow:auto}#article-container .flink .flink-list>.flink-list-item{float:left;border-radius:8px;width:calc(33.3333% - 15px);height:90px;margin:15px 7px;line-height:17px;position:relative;overflow:hidden;-webkit-transform:translateZ(0)}@media screen and (max-width:1024px){#article-container .flink .flink-list>.flink-list-item{width:calc(50% - 15px)!important}}@media screen and (max-width:600px){#article-container .flink .flink-list>.flink-list-item{width:calc(100% - 15px)!important}}#article-container .flink .flink-list>.flink-list-item:hover .flink-item-icon{width:0;margin-left:-10px}#article-container .flink .flink-list>.flink-list-item:before{z-index:-1;background:var(--text-bg-hover);content:"";-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(0)}#article-container .flink .flink-list>.flink-list-item:hover:before,#article-container .flink .flink-list>.flink-list-item:focus:before,#article-container .flink .flink-list>.flink-list-item:active:before{transform:scale(1)}#article-container .flink .flink-list>.flink-list-item a{color:var(--font-color);text-decoration:none}#article-container .flink .flink-list>.flink-list-item a .flink-item-icon{float:left;-o-transition:width .3s ease-out;border-radius:35px;width:60px;height:60px;margin:15px 10px;transition:width .3s ease-out;overflow:hidden}#article-container .flink .flink-list>.flink-list-item a .flink-item-icon img{-webkit-transition:filter .375s ease-in .2s,-webkit-transform .3s;-o-transition:filter .375s ease-in .2s,-o-transform .3s;-moz-transition:filter .375s ease-in .2s,-moz-transform .3s;-ms-transition:filter .375s ease-in .2s,-ms-transform .3s;object-fit:cover;width:100%;height:100%;transition:filter .375s ease-in .2s,transform .3s}#article-container .flink .flink-list>.flink-list-item a .img-alt{display:none}#article-container .flink .flink-item-name{height:40px;padding:16px 10px 0 0;font-size:1.43em;font-weight:700}#article-container .flink .flink-item-desc{height:50px;padding:16px 10px 16px 0;font-size:.93em}#article-container .flink .flink-name{margin-bottom:5px;font-size:1.5em;font-weight:700}#recent-posts>.recent-post-item:not(:first-child){margin-top:20px}#recent-posts>.recent-post-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-orient:horizontal;-o-box-align:center;flex-direction:row;align-items:center;height:16.8em;display:flex;overflow:hidden}@media screen and (max-width:768px){#recent-posts>.recent-post-item{-o-box-orient:vertical;flex-direction:column;height:auto}}#recent-posts>.recent-post-item:hover img.post-bg{transform:scale(1.1)}#recent-posts>.recent-post-item.ads-wrap{height:auto!important;display:block!important}#recent-posts>.recent-post-item .post_cover{width:42%;height:100%;overflow:hidden}@media screen and (max-width:768px){#recent-posts>.recent-post-item .post_cover{width:100%;height:230px}}#recent-posts>.recent-post-item .post_cover.right{-o-box-ordinal-group:1;order:1}@media screen and (max-width:768px){#recent-posts>.recent-post-item .post_cover.right{-o-box-ordinal-group:0;order:0}}#recent-posts>.recent-post-item>.recent-post-info{width:58%;padding:0 40px}@media screen and (max-width:768px){#recent-posts>.recent-post-item>.recent-post-info{width:100%;padding:20px 20px 30px}}#recent-posts>.recent-post-item>.recent-post-info.no-cover{width:100%}@media screen and (max-width:768px){#recent-posts>.recent-post-item>.recent-post-info.no-cover{padding:30px 20px}}#recent-posts>.recent-post-item>.recent-post-info>.article-title{color:var(--text-highlight-color);-o-transition:all .2s ease-in-out;-webkit-line-clamp:2;font-size:1.55em;line-height:1.4;transition:all .2s ease-in-out}#recent-posts>.recent-post-item>.recent-post-info>.article-title .sticky{color:#ff7242;margin-right:10px;transform:rotate(45deg)}@media screen and (max-width:768px){#recent-posts>.recent-post-item>.recent-post-info>.article-title{font-size:1.43em}}#recent-posts>.recent-post-item>.recent-post-info>.article-title:hover{color:#49b1f5}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap{color:#858585;margin:6px 0;font-size:.9em}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap>.post-meta-date{cursor:default}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap i{margin:0 4px 0 0}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .fa-spinner{margin:0}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .article-meta-label{padding-right:4px}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .article-meta-separator{margin:0 6px}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap .article-meta-link{margin:0 4px}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap time{display:none}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap a{color:#858585}#recent-posts>.recent-post-item>.recent-post-info>.article-meta-wrap a:hover{color:#49b1f5;text-decoration:underline}#recent-posts>.recent-post-item>.recent-post-info>.content{-webkit-line-clamp:2}.tag-cloud-list a{-o-transition:all .3s;padding:0 8px;transition:all .3s;display:inline-block}.tag-cloud-list a:hover{transform:scale(1.1);color:#49b1f5!important}@media screen and (max-width:768px){.tag-cloud-list a{zoom:.85}}.tag-cloud-title{font-size:2.57em}@media screen and (max-width:768px){.tag-cloud-title{font-size:2em}}h1.page-title+.tag-cloud-list{text-align:left}#aside-content{width:26%}@media screen and (min-width:900px){#aside-content{padding-left:15px}}@media screen and (max-width:900px){#aside-content{width:100%}}#aside-content>.card-widget:first-child{margin-top:0}@media screen and (max-width:900px){#aside-content>.card-widget:first-child{margin-top:20px}}#aside-content .card-widget{margin-top:20px;padding:20px 24px;position:relative;overflow:hidden}#aside-content .card-info .author-info__name{font-size:1.57em;font-weight:500}#aside-content .card-info .author-info__description{margin-top:-.42em}#aside-content .card-info .card-info-data{margin:14px 0 4px}#aside-content .card-info .card-info-social-icons{margin:6px 0 -6px}#aside-content .card-info .card-info-social-icons .social-icon{color:var(--font-color);margin:0 10px;font-size:1.4em}#aside-content .card-info .card-info-social-icons i{-o-transition:all .3s;transition:all .3s}#aside-content .card-info .card-info-social-icons i:hover{transform:rotate(360deg)}#aside-content .card-info #card-info-btn{background-color:var(--btn-bg);color:var(--btn-color);text-align:center;margin-top:14px;line-height:2.4;display:block}#aside-content .card-info #card-info-btn:hover{background-color:var(--btn-hover-color)}#aside-content .card-info #card-info-btn span{padding-left:10px}#aside-content .item-headline{padding-bottom:6px;font-size:1.2em}#aside-content .item-headline span{margin-left:6px}@media screen and (min-width:900px){#aside-content .sticky_layout{-o-transition:top .3s;transition:top .3s;position:sticky;top:20px}}#aside-content .card-tag-cloud a{padding:0 4px;display:inline-block}#aside-content .card-tag-cloud a:hover{color:#49b1f5!important}#aside-content .aside-list>span{text-align:center;margin-bottom:10px;display:block}#aside-content .aside-list>.aside-list-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-align:center;align-items:center;padding:6px 0;display:flex}#aside-content .aside-list>.aside-list-item:first-child{padding-top:0}#aside-content .aside-list>.aside-list-item:not(:last-child){border-bottom:1px dashed #f5f5f5}#aside-content .aside-list>.aside-list-item:last-child{padding-bottom:0}#aside-content .aside-list>.aside-list-item .thumbnail{width:4.2em;height:4.2em;overflow:hidden}#aside-content .aside-list>.aside-list-item .content{-o-box-flex:1;box-flex:1;word-break:break-all;flex:1;padding-left:10px}#aside-content .aside-list>.aside-list-item .content>.name{-webkit-line-clamp:1}#aside-content .aside-list>.aside-list-item .content>time,#aside-content .aside-list>.aside-list-item .content>.name{color:#858585;font-size:85%;display:block}#aside-content .aside-list>.aside-list-item .content>.title,#aside-content .aside-list>.aside-list-item .content>.comment{color:var(--font-color);-webkit-line-clamp:2;font-size:95%;line-height:1.5}#aside-content .aside-list>.aside-list-item .content>.title:hover,#aside-content .aside-list>.aside-list-item .content>.comment:hover{color:#49b1f5}#aside-content .aside-list>.aside-list-item.no-cover{min-height:4.4em}#aside-content .card-archives ul.card-archive-list,#aside-content .card-categories ul.card-category-list{margin:0;padding:0;list-style:none}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a,#aside-content .card-categories ul.card-category-list>.card-category-list-item a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-orient:horizontal;color:var(--font-color);-o-transition:all .4s;flex-direction:row;padding:3px 10px;transition:all .4s;display:flex}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a:hover,#aside-content .card-categories ul.card-category-list>.card-category-list-item a:hover{background-color:var(--text-bg-hover);padding:3px 17px}#aside-content .card-archives ul.card-archive-list>.card-archive-list-item a span:first-child,#aside-content .card-categories ul.card-category-list>.card-category-list-item a span:first-child{-o-box-flex:1;box-flex:1;flex:1}#aside-content .card-categories .card-category-list.child{padding:0 0 0 16px}#aside-content .card-categories .card-category-list>.parent>a.expand i{transform:rotate(-90deg)}#aside-content .card-categories .card-category-list>.parent>a.expand+.child{display:block}#aside-content .card-categories .card-category-list>.parent>a .card-category-list-name{width:70%!important}#aside-content .card-categories .card-category-list>.parent>a .card-category-list-count{text-align:right;width:calc(30% - 20px)}#aside-content .card-categories .card-category-list>.parent>a i{float:right;-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;margin-right:-.5em;padding:.5em;transition:transform .3s;transform:rotate(0)}#aside-content .card-webinfo .webinfo .webinfo-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-align:center;align-items:center;padding:2px 10px 0;display:flex}#aside-content .card-webinfo .webinfo .webinfo-item div:first-child{-o-box-flex:1;box-flex:1;flex:1;padding-right:20px}@media screen and (min-width:901px){#aside-content #card-toc{right:0!important}}@media screen and (max-width:900px){#aside-content #card-toc{z-index:100;-o-transition:none;transform-origin:100% 100%;width:calc(100% - 80px);max-width:380px;max-height:calc(100% - 60px);transition:none;position:fixed;bottom:30px;right:55px;transform:scale(0)}#aside-content #card-toc.open{transform:scale(1)}}#aside-content #card-toc .toc-percentage{float:right;color:#a9a9a9;margin-top:-9px;font-size:140%;font-style:italic}#aside-content #card-toc .toc-content{overflow-y:scroll;overflow-y:overlay;width:calc(100% + 48px);max-height:calc(100vh - 120px);margin:0 -24px}@media screen and (max-width:900px){#aside-content #card-toc .toc-content{max-height:calc(100vh - 140px)}}#aside-content #card-toc .toc-content>*{margin:0 20px!important}#aside-content #card-toc .toc-content>*>.toc-item>.toc-child{border-left:1px solid var(--dark-grey);margin-left:10px;padding-left:10px}#aside-content #card-toc .toc-content:not(.is-expand) .toc-child{display:none}@media screen and (max-width:900px){#aside-content #card-toc .toc-content:not(.is-expand) .toc-child{display:block!important}}#aside-content #card-toc .toc-content:not(.is-expand) .toc-item.active .toc-child{display:block}#aside-content #card-toc .toc-content ol,#aside-content #card-toc .toc-content li{list-style:none}#aside-content #card-toc .toc-content>ol{padding:0!important}#aside-content #card-toc .toc-content ol{margin:0;padding-left:18px}#aside-content #card-toc .toc-content .toc-link{color:var(--toc-link-color);-o-transition:all .2s ease-in-out;margin:4px 0;padding:1px 6px;transition:all .2s ease-in-out;display:block}#aside-content #card-toc .toc-content .toc-link:hover{color:#49b1f5}#aside-content #card-toc .toc-content .toc-link.active{color:#fff;background:#00c4b6}#aside-content .sticky_layout:only-child>:first-child{margin-top:0}#aside-content .card-more-btn{float:right;color:inherit}#aside-content .card-more-btn:hover{-ms-animation:more-btn-move 1s infinite;animation:1s infinite more-btn-move}#aside-content .card-announcement .item-headline i{color:red}.avatar-img{border-radius:70px;width:110px;height:110px;margin:0 auto;overflow:hidden}.avatar-img img{-webkit-transition:filter .375s ease-in .2s,-webkit-transform .3s;-o-transition:filter .375s ease-in .2s,-o-transform .3s;-moz-transition:filter .375s ease-in .2s,-moz-transform .3s;-ms-transition:filter .375s ease-in .2s,-ms-transform .3s;object-fit:cover;width:100%;height:100%;transition:filter .375s ease-in .2s,transform .3s}.avatar-img img:hover{transform:rotate(360deg)}.site-data{table-layout:fixed;width:100%;display:table}.site-data>a{display:table-cell}.site-data>a div{-o-transition:all .3s;transition:all .3s}.site-data>a:hover div{color:#49b1f5!important}.site-data>a .headline{color:var(--font-color)}.site-data>a .length-num{color:var(--text-highlight-color);margin-top:-.32em;font-size:1.4em}@media screen and (min-width:900px){html.hide-aside .layout{-o-box-pack:center;justify-content:center}html.hide-aside .layout>.aside-content{display:none}html.hide-aside .layout>div:first-child{width:80%}}.page .sticky_layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-orient:vertical;flex-direction:column;display:flex}@keyframes more-btn-move{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes toc-open{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes toc-close{0%{transform:scale(1)}to{transform:scale(.7)}}#post-comment .comment-head{margin-bottom:20px}#post-comment .comment-head:after{clear:both;content:"";display:block}#post-comment .comment-head .comment-headline{vertical-align:middle;font-size:1.43em;font-weight:700;display:inline-block}#post-comment .comment-head .comment-switch{float:right;background:#f6f8fa;border-radius:8px;width:max-content;margin:2px auto 0;padding:4px 16px;display:inline-block}#post-comment .comment-head .comment-switch .first-comment{color:#49b1f5}#post-comment .comment-head .comment-switch .second-comment{color:#ff7242}#post-comment .comment-head .comment-switch #switch-btn{vertical-align:middle;cursor:pointer;-o-transition:.4s;background-color:#49b1f5;border-radius:34px;width:42px;height:22px;margin:-4px 8px 0;transition:all .4s;display:inline-block;position:relative}#post-comment .comment-head .comment-switch #switch-btn:before{content:"";-o-transition:.4s;background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:4px;left:4px}#post-comment .comment-wrap>div{-ms-animation:tabshow .5s;animation:.5s tabshow}#post-comment .comment-wrap>div:nth-child(2){display:none}#post-comment.move #switch-btn{background-color:#ff7242}#post-comment.move #switch-btn:before{transform:translate(20px)}#post-comment.move .comment-wrap>div:first-child{display:none}#post-comment.move .comment-wrap>div:last-child{display:block}#footer{background-color:#49b1f5;background-position:bottom;background-size:cover;background-attachment:scroll;position:relative}#footer:before{background-color:var(--mark-bg);content:"";width:100%;height:100%;position:absolute}#footer-wrap{color:var(--light-grey);text-align:center;padding:40px 20px;position:relative}#footer-wrap a{color:var(--light-grey)}#footer-wrap a:hover{text-decoration:underline}#footer-wrap .footer-separator{margin:0 4px}#footer-wrap .icp-icon{vertical-align:text-bottom;width:auto;max-height:1.4em;padding:0 4px}#page-header{-o-transition:all .5s;background-color:#49b1f5;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;transition:all .5s;position:relative}#page-header:not(.not-top-img):before{background-color:var(--mark-bg);content:"";width:100%;height:100%;position:absolute}#page-header.full_page{background-attachment:fixed;height:100vh}#page-header.full_page #site-info{width:100%;padding:0 10px;position:absolute;top:43%}#page-header #site-title,#page-header #site-subtitle,#page-header #scroll-down .scroll-down-effects{text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.15);line-height:1.5}#page-header #site-title{color:var(--white);margin:0;font-size:1.85em}@media screen and (min-width:768px){#page-header #site-title{font-size:2.85em}}#page-header #site-subtitle{color:var(--light-grey);font-size:1.15em}@media screen and (min-width:768px){#page-header #site-subtitle{font-size:1.72em}}#page-header #site_social_icons{text-align:center;margin:0 auto;display:none}@media screen and (max-width:768px){#page-header #site_social_icons{display:block}}#page-header #site_social_icons .social-icon{color:var(--light-grey);text-shadow:2px 2px 4px rgba(0,0,0,.15);margin:0 10px;font-size:1.43em}#page-header #scroll-down{cursor:pointer;width:100%;position:absolute;bottom:10px}#page-header #scroll-down .scroll-down-effects{color:var(--light-grey);width:100%;font-size:20px;position:relative}#page-header.not-home-page{height:400px}@media screen and (max-width:768px){#page-header.not-home-page{height:280px}}#page-header #page-site-info{width:100%;padding:0 10px;position:absolute;top:200px}@media screen and (max-width:768px){#page-header #page-site-info{top:140px}}#page-header.post-bg{height:400px}@media screen and (max-width:768px){#page-header.post-bg{height:360px}}#page-header #post-info{width:100%;padding:0 8%;position:absolute;bottom:30px}@media screen and (max-width:768px){#page-header #post-info{padding:0 22px;bottom:22px}}#page-header.not-top-img{background:0;height:60px;margin-bottom:10px}#page-header.not-top-img #nav{background:rgba(255,255,255,.8);box-shadow:0 5px 6px -5px rgba(133,133,133,.6)}#page-header.not-top-img #nav a,#page-header.not-top-img #nav .site-name{color:var(--font-color);text-shadow:none}#page-header.nav-fixed #nav{z-index:91;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out,opacity .2s ease-in-out;background:rgba(255,255,255,.8);transition:transform .2s ease-in-out,opacity .2s ease-in-out;position:fixed;top:-60px;box-shadow:0 5px 6px -5px rgba(133,133,133,.6)}#page-header.nav-fixed #nav #blog-info{color:var(--font-color)}#page-header.nav-fixed #nav #blog-info:hover{color:#49b1f5}#page-header.nav-fixed #nav #blog-info .site-name{text-shadow:none}#page-header.nav-fixed #nav a,#page-header.nav-fixed #nav #toggle-menu{color:var(--font-color);text-shadow:none}#page-header.nav-fixed #nav a:hover,#page-header.nav-fixed #nav #toggle-menu:hover{color:#49b1f5}#page-header.nav-fixed.fixed #nav{-o-transition:all .5s;transition:all .5s;top:0}#page-header.nav-visible:not(.fixed) #nav{-o-transition:all .5s;transition:all .5s;transform:translateY(100%)}#page-header.nav-visible:not(.fixed)+.layout>.aside-content>.sticky_layout{-o-transition:top .5s;transition:top .5s;top:70px}#page-header.fixed #nav{position:fixed}#page-header.fixed+.layout>.aside-content>.sticky_layout{-o-transition:top .5s;transition:top .5s;top:70px}#page-header.fixed+.layout #card-toc .toc-content{max-height:calc(100vh - 170px)}#page h1.page-title{margin:8px 0 20px}#post>#post-info{margin-bottom:30px}#post>#post-info .post-title{border-bottom:1px solid var(--light-grey);color:var(--text-highlight-color);padding-bottom:4px}#post>#post-info .post-title .post-edit-link{float:right}#post>#post-info #post-meta,#post>#post-info #post-meta a{color:#78818a}#post-info .post-title{color:var(--white);-webkit-line-clamp:3;margin-bottom:8px;font-size:2.5em;font-weight:400;line-height:1.5}@media screen and (max-width:768px){#post-info .post-title{font-size:2.1em}}#post-info .post-title .post-edit-link{padding-left:10px}#post-info #post-meta{color:var(--light-grey);font-size:95%}@media screen and (min-width:768px){#post-info #post-meta>.meta-secondline>span:first-child{display:none}}@media screen and (max-width:768px){#post-info #post-meta{font-size:90%}#post-info #post-meta>.meta-firstline,#post-info #post-meta>.meta-secondline{display:inline}}#post-info #post-meta .post-meta-separator{margin:0 5px}#post-info #post-meta .post-meta-icon,#post-info #post-meta .post-meta-label{margin-right:4px}#post-info #post-meta a{color:var(--light-grey);-o-transition:all .3s ease-out;transition:all .3s ease-out}#post-info #post-meta a:hover{color:#49b1f5;text-decoration:underline}#post-info #post-meta time{display:none}#nav{z-index:90;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-o-transition:all .5s;align-items:center;width:100%;height:60px;padding:0 36px;font-size:1.3em;transition:all .5s;display:flex;position:absolute;top:0}@media screen and (max-width:768px){#nav{padding:0 16px}}#nav.show{opacity:1;-ms-filter:none;filter:none}#nav #blog-info{-o-box-flex:1;box-flex:1;color:var(--light-grey);flex:1}#nav #blog-info .site-icon{vertical-align:middle;height:36px;margin-right:6px}#nav #toggle-menu{vertical-align:top;padding:2px 0 0 6px;display:none}#nav #toggle-menu:hover{color:var(--white)}#nav a{color:var(--light-grey)}#nav a:hover{color:var(--white)}#nav .site-name{text-shadow:2px 2px 4px rgba(0,0,0,.15);font-weight:700}#nav .menus_items{display:inline}#nav .menus_items .menus_item{padding:0 0 0 14px;display:inline-block;position:relative}#nav .menus_items .menus_item:hover .menus_item_child{display:block}#nav .menus_items .menus_item:hover>a>i:last-child{transform:rotate(180deg)}#nav .menus_items .menus_item>a>i:last-child{-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;padding:4px;transition:transform .3s}#nav .menus_items .menus_item .menus_item_child{background-color:var(--sidebar-bg);-ms-animation:sub_menus .3s .1s ease both;border-radius:5px;width:max-content;margin-top:8px;padding:0;animation:.3s .1s both sub_menus;display:none;position:absolute;right:0;box-shadow:0 5px 20px -4px rgba(0,0,0,.5)}#nav .menus_items .menus_item .menus_item_child:before{content:"";width:100%;height:20px;position:absolute;top:-8px;left:0}#nav .menus_items .menus_item .menus_item_child li{list-style:none}#nav .menus_items .menus_item .menus_item_child li:hover{background:var(--text-bg-hover)}#nav .menus_items .menus_item .menus_item_child li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}#nav .menus_items .menus_item .menus_item_child li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}#nav .menus_items .menus_item .menus_item_child li a{width:100%;padding:8px 16px;display:inline-block;color:var(--font-color)!important;text-shadow:none!important}#nav.hide-menu #toggle-menu{display:inline-block!important}#nav.hide-menu #toggle-menu .site-page{font-size:inherit}#nav.hide-menu .menus_items,#nav.hide-menu #search-button span{display:none}#nav #search-button{padding:0 0 0 14px;display:inline}#nav .site-page{text-shadow:1px 1px 2px rgba(0,0,0,.3);cursor:pointer;padding-bottom:6px;font-size:.78em;position:relative}#nav .site-page:not(.child):after{z-index:-1;content:"";-o-transition:all .3s ease-in-out;background-color:#80c8f8;width:0;height:3px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0}#nav .site-page:not(.child):hover:after{width:100%}.loading-bg,#loading-box .loading-left-bg,#loading-box .loading-right-bg{z-index:1000;background-color:var(--preloader-bg);width:50%;height:100%;position:fixed}#loading-box .loading-right-bg{right:0}#loading-box .spinner-box{z-index:1001;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-pack:center;-o-box-align:center;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}#loading-box .spinner-box .configure-border-1{-ms-animation:configure-clockwise 3s ease-in-out 0s infinite alternate;background:#ffab91;width:115px;height:115px;padding:3px;animation:3s ease-in-out infinite alternate configure-clockwise;position:absolute}#loading-box .spinner-box .configure-border-2{-ms-animation:configure-xclockwise 3s ease-in-out 0s infinite alternate;background:#3ff9dc;width:115px;height:115px;padding:3px;animation:3s ease-in-out infinite alternate configure-xclockwise;left:-115px;transform:rotate(45deg)}#loading-box .spinner-box .loading-word{color:var(--preloader-color);font-size:16px;position:absolute}#loading-box .spinner-box .configure-core{background-color:var(--preloader-bg);width:100%;height:100%}#loading-box.loaded .loading-left-bg{-o-transition:all .5s;transition:all .5s;transform:translate(-100%)}#loading-box.loaded .loading-right-bg{-o-transition:all .5s;transition:all .5s;transform:translate(100%)}#loading-box.loaded .spinner-box{display:none}@keyframes configure-clockwise{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes configure-xclockwise{0%{transform:rotate(45deg)}25%{transform:rotate(-45deg)}50%{transform:rotate(-135deg)}75%{transform:rotate(-225deg)}to{transform:rotate(-315deg)}}#pagination .pagination{text-align:center;margin-top:20px}#pagination .page-number.current{color:var(--white);background:#00c4b6}#pagination .pagination-info{width:100%;padding:20px 40px;position:absolute;top:50%;transform:translateY(-50%)}#pagination .prev_info,#pagination .next_info{color:var(--white);font-weight:500}#pagination .next-post .pagination-info{text-align:right}#pagination .pull-full{width:100%!important}#pagination .prev-post .label,#pagination .next-post .label{color:var(--light-grey);text-transform:uppercase;font-size:90%}#pagination .prev-post,#pagination .next-post{width:50%}@media screen and (max-width:768px){#pagination .prev-post,#pagination .next-post{width:100%}}#pagination .prev-post a,#pagination .next-post a{height:150px;display:block;position:relative;overflow:hidden}#pagination.pagination-post{background:#000;width:100%;margin-top:40px;overflow:hidden}.layout>.recent-posts .pagination>*{width:2.5em;height:2.5em;margin:0 6px;line-height:2.5em;display:inline-block}.layout>.recent-posts .pagination>:not(.space):hover{background:var(--btn-hover-color);color:var(--btn-color)}.layout>div:not(.recent-posts) .pagination .page-number{text-align:center;cursor:pointer;min-width:24px;height:24px;margin:0 4px;line-height:24px;display:inline-block}#article-container{word-wrap:break-word;overflow-wrap:break-word}#article-container a{color:#49b1f5}#article-container a:hover{text-decoration:underline}#article-container img{-o-transition:filter .375s ease-in .2s;max-width:100%;margin:0 auto 20px;transition:filter .375s ease-in .2s;display:block}#article-container p{margin:0 0 16px}#article-container iframe{margin:0 0 20px}#article-container kbd{color:#34495e;white-space:nowrap;background-color:#f8f8f8;border:1px solid #b4b4b4;border-radius:3px;margin:0 3px;padding:3px 5px;font-family:Monaco,Ubuntu Mono,monospace;font-size:.9em;font-weight:600;line-height:1em;box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 2px 1px rgba(255,255,255,.6)}#article-container ol ol,#article-container ul ol,#article-container ol ul,#article-container ul ul{padding-left:20px}#article-container ol li,#article-container ul li{margin:4px 0}#article-container ol p,#article-container ul p{margin:0 0 8px}#article-container>:last-child{margin-bottom:0!important}#article-container hr{margin:20px 0}#post .tag_share:after{clear:both;content:"";display:block}#post .tag_share .post-meta__tag-list{display:inline-block}#post .tag_share .post-meta__tags{color:#49b1f5;-o-transition:all .2s ease-in-out;border:1px solid #49b1f5;border-radius:12px;width:-moz-fit-content;width:fit-content;margin:8px 8px 8px 0;padding:0 12px;font-size:.85em;transition:all .2s ease-in-out;display:inline-block}#post .tag_share .post-meta__tags:hover{color:var(--white);background:#49b1f5}#post .tag_share .post_share{float:right;width:-moz-fit-content;width:fit-content;margin:8px 0 0;display:inline-block}#post .tag_share .post_share .social-share{font-size:.85em}#post .tag_share .post_share .social-share .social-share-icon{width:1.85em;height:1.85em;margin:0 4px;font-size:1.2em;line-height:1.85em}#post .post-copyright{border:1px solid var(--light-grey);-o-transition:box-shadow .3s ease-in-out;margin:40px 0 10px;padding:10px 16px;transition:box-shadow .3s ease-in-out;position:relative}#post .post-copyright:before{color:#49b1f5;content:"";font-size:1.3em;position:absolute;top:2px;right:12px}#post .post-copyright:hover{box-shadow:0 0 8px rgba(232,237,250,.6),0 2px 4px rgba(232,237,250,.5)}#post .post-copyright .post-copyright-meta{color:#49b1f5;font-weight:700}#post .post-copyright .post-copyright-meta i{margin-right:3px}#post .post-copyright .post-copyright-info{padding-left:6px}#post .post-copyright .post-copyright-info a{word-break:break-word;text-decoration:underline}#post .post-copyright .post-copyright-info a:hover{text-decoration:none}#post .post-outdate-notice{color:#f66;background-color:#ffe6e6;border-left:5px solid #ff8080;border-radius:3px;margin:0 0 20px;padding:.5em 1em .5em 2.6em;position:relative}#post .post-outdate-notice:before{color:#ff8080;content:"";position:absolute;top:50%;left:.9em;transform:translateY(-50%)}#post .ads-wrap{margin:40px 0}.relatedPosts{margin-top:40px}.relatedPosts>.headline{margin-bottom:5px;font-size:1.43em;font-weight:700}.relatedPosts>.relatedPosts-list>div{vertical-align:bottom;background:#000;width:calc(33.333% - 6px);height:200px;margin:3px;display:inline-block;position:relative;overflow:hidden}@media screen and (max-width:768px){.relatedPosts>.relatedPosts-list>div{width:calc(50% - 4px);height:150px;margin:2px}}@media screen and (max-width:600px){.relatedPosts>.relatedPosts-list>div{width:calc(100% - 4px)}}.relatedPosts>.relatedPosts-list .content{width:100%;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%)}.relatedPosts>.relatedPosts-list .content .date{color:var(--light-grey);font-size:90%}.relatedPosts>.relatedPosts-list .content .title{color:var(--white);-webkit-line-clamp:2}.post-reward{text-align:center;pointer-events:none;width:100%;margin-top:80px;position:relative}.post-reward>*{pointer-events:auto}.post-reward .reward-button{background:var(--btn-bg);color:var(--btn-color);cursor:pointer;padding:4px 24px;display:inline-block}.post-reward .reward-button i{margin-right:5px}.post-reward:hover .reward-button{background:var(--btn-hover-color)}.post-reward:hover>.reward-main{display:block}.post-reward .reward-main{z-index:100;width:100%;padding:0 0 15px;display:none;position:absolute;bottom:40px;left:0}.post-reward .reward-main .reward-all{background:var(--reward-pop);border-radius:4px;margin:0;padding:20px 10px;display:inline-block}.post-reward .reward-main .reward-all:before{content:"";width:100%;height:20px;position:absolute;bottom:-10px;left:0}.post-reward .reward-main .reward-all:after{border-top:13px solid var(--reward-pop);content:"";border-left:13px solid transparent;border-right:13px solid transparent;width:0;height:0;margin:0 auto;position:absolute;bottom:2px;left:0;right:0}.post-reward .reward-main .reward-all .reward-item{vertical-align:top;padding:0 8px;list-style-type:none;display:inline-block}.post-reward .reward-main .reward-all .reward-item img{width:130px;height:130px}.post-reward .reward-main .reward-all .reward-item .post-qr-code-desc{color:#858585;width:130px}#rightside{z-index:100;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-o-transition:all .5s;transition:all .5s;position:fixed;bottom:40px;right:-48px}#rightside.rightside-show{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);transform:translate(-58px)}#rightside #rightside-config-hide{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;-moz-transition:-moz-transform .4s;-ms-transition:-ms-transform .4s;height:0;transition:transform .4s;transform:translate(45px)}#rightside #rightside-config-hide.show{opacity:1;-ms-filter:none;filter:none;height:auto;transform:translate(0)}#rightside #rightside-config-hide.status{opacity:1;-ms-filter:none;filter:none;height:auto}#rightside>div>button,#rightside>div>a{background-color:var(--btn-bg);color:var(--btn-color);text-align:center;border-radius:5px;width:35px;height:35px;margin-bottom:5px;font-size:16px;line-height:35px;display:block}#rightside>div>button:hover,#rightside>div>a:hover{background-color:var(--btn-hover-color)}#rightside #mobile-toc-button{display:none}@media screen and (max-width:900px){#rightside #mobile-toc-button{display:block}#rightside #hide-aside-btn{display:none}}#rightside #go-up .scroll-percent{display:none}#rightside #go-up.show-percent .scroll-percent{display:block}#rightside #go-up.show-percent .scroll-percent+i,#rightside #go-up:hover .scroll-percent{display:none}#rightside #go-up:hover .scroll-percent+i{display:block}#sidebar #menu-mask{z-index:102;background:rgba(0,0,0,.8);width:100%;height:100%;display:none;position:fixed}#sidebar #sidebar-menus{z-index:103;background:var(--sidebar-bg);-o-transition:all .5s;width:300px;height:100%;padding-left:5px;transition:all .5s;position:fixed;top:0;right:-300px;overflow-x:hidden;overflow-y:scroll}#sidebar #sidebar-menus.open{transform:translate(-100%)}#sidebar #sidebar-menus>.avatar-img{margin:20px auto}#sidebar #sidebar-menus .sidebar-site-data{padding:0 10px}#sidebar #sidebar-menus hr{margin:20px auto}#sidebar #sidebar-menus .menus_items{padding:0 10px}#sidebar #sidebar-menus .menus_items .site-page{color:var(--font-color);border-radius:6px;padding:3px 28px 3px 20px;font-size:1.15em;display:block;position:relative}#sidebar #sidebar-menus .menus_items .site-page:hover{background:var(--text-bg-hover)}#sidebar #sidebar-menus .menus_items .site-page i:first-child{text-align:left;width:15%}#sidebar #sidebar-menus .menus_items .site-page.group>i:last-child{-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s;position:absolute;top:.78em;right:13px}#sidebar #sidebar-menus .menus_items .site-page.group.hide>i:last-child{transform:rotate(90deg)}#sidebar #sidebar-menus .menus_items .site-page.group.hide+.menus_item_child{display:none}#sidebar #sidebar-menus .menus_items .menus_item_child{margin:0;padding-left:25px;list-style:none}#vcomment{font-size:1.1em}#vcomment .vbtn{background:var(--btn-bg);color:var(--btn-color);border:none}#vcomment .vbtn:hover{background:var(--btn-hover-color)}#vcomment .vimg{-o-transition:all .3s;transition:all .3s}#vcomment .vimg:hover{transform:rotate(360deg)}#vcomment .vcards .vcard .vcontent.expand:before,#vcomment .vcards .vcard .vcontent.expand:after{z-index:22}#waline-wrap{--waline-font-size:1.1em;--waline-theme-color:#49b1f5;--waline-active-color:#ff7242}#waline-wrap .wl-comment-actions>button:not(last-child){padding-right:4px}.fireworks{z-index:9999;pointer-events:none;position:fixed;top:0;left:0}.medium-zoom-image--opened{z-index:99999!important;margin:0!important}.medium-zoom-overlay{z-index:99999!important}.mermaid-wrap{text-align:center;margin:0 0 20px}.mermaid-wrap>svg{height:100%}.utterances,.fb-comments iframe{width:100%!important}#gitalk-container .gt-meta{margin:0 0 .8em;padding:6px 0 16px}.katex-wrap{overflow:auto}.katex-wrap::-webkit-scrollbar{display:none}mjx-container{max-width:100%;padding-bottom:4px;overflow-x:auto;overflow-y:hidden}mjx-container[display]{min-width:auto!important;display:block!important}mjx-container:not([display]){display:inline-grid!important}mjx-assistive-mml{bottom:0;right:0}.aplayer{color:#4c4948}#article-container .aplayer{margin:0 0 20px}.snackbar-css{border-radius:5px!important}.abc-music-sheet{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-o-transition:opacity .3s;margin:0 0 20px;transition:opacity .3s}.abc-music-sheet.abcjs-container{opacity:1;-ms-filter:none;filter:none}@media screen and (max-width:768px){.fancybox__toolbar__column.is-middle{display:none}}#article-container .btn-center{text-align:center;margin:0 0 20px}#article-container .btn-beautify{background-color:var(--btn-beautify-color,#777);color:#fff;margin:0 4px 6px;padding:0 15px;line-height:2;display:inline-block}#article-container .btn-beautify.blue{--btn-beautify-color:#428bca}#article-container .btn-beautify.pink{--btn-beautify-color:#ff69b4}#article-container .btn-beautify.red{--btn-beautify-color:red}#article-container .btn-beautify.purple{--btn-beautify-color:#6f42c1}#article-container .btn-beautify.orange{--btn-beautify-color:#ff8c00}#article-container .btn-beautify.green{--btn-beautify-color:#5cb85c}#article-container .btn-beautify:hover{background-color:var(--btn-hover-color)}#article-container .btn-beautify i+span{margin-left:6px}#article-container .btn-beautify:not(.block)+.btn-beautify:not(.block){margin:0 4px 20px}#article-container .btn-beautify.block{width:-moz-fit-content;width:fit-content;width:-moz-fit-content;margin:0 0 20px;display:block}#article-container .btn-beautify.block.center{margin:0 auto 20px}#article-container .btn-beautify.block.right{margin:0 0 20px auto}#article-container .btn-beautify.larger{padding:6px 15px}#article-container .btn-beautify:hover{text-decoration:none}#article-container .btn-beautify.outline{border:1px solid transparent;border-color:var(--btn-beautify-color,#777);color:var(--btn-beautify-color,#777);background-color:transparent}#article-container .btn-beautify.outline:hover{background-color:var(--btn-beautify-color,#777);color:#fff!important}#article-container figure.gallery-group{float:left;background:#000;border-radius:8px;width:calc(50% - 8px);height:250px;margin:6px 4px;position:relative;overflow:hidden;-webkit-transform:translate(0,0)}@media screen and (max-width:600px){#article-container figure.gallery-group{width:calc(100% - 8px)}}#article-container figure.gallery-group:hover img{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);transform:translate(0,0)}#article-container figure.gallery-group:hover .gallery-group-name:after{transform:translate(0,0)}#article-container figure.gallery-group:hover p{opacity:1;-ms-filter:none;filter:none;transform:translate(0,0)}#article-container figure.gallery-group img{backface-visibility:hidden;-ms-backface-visibility:hidden;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-o-transition:all .3s,filter .375s ease-in .2s;object-fit:cover;width:calc(100% + 20px);max-width:none;height:250px;margin:0;transition:all .3s,filter .375s ease-in .2s;position:relative;transform:translate(-10px)}#article-container figure.gallery-group figcaption{color:#fff;text-transform:uppercase;backface-visibility:hidden;-ms-backface-visibility:hidden;width:100%;height:100%;padding:30px;position:absolute;top:0;left:0}#article-container figure.gallery-group figcaption>a{z-index:1000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;bottom:0;left:0;right:0}#article-container figure.gallery-group p{letter-spacing:1px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-moz-transition:opacity .35s,-moz-transform .35s;-ms-transition:opacity .35s,-ms-transform .35s;-webkit-line-clamp:4;margin:0;padding:8px 0 0;font-size:1.1em;line-height:1.5;transition:opacity .35s,transform .35s;transform:translate(100%)}#article-container figure.gallery-group .gallery-group-name{-webkit-line-clamp:2;margin:0;padding:8px 0;font-size:1.65em;font-weight:700;line-height:1.5;position:relative}#article-container figure.gallery-group .gallery-group-name:after{content:"";-webkit-transition:-webkit-transform .35s;-o-transition:-o-transform .35s;-moz-transition:-moz-transform .35s;-ms-transition:-ms-transform .35s;background:#fff;width:100%;height:2px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:translate(-100%)}#article-container .gallery-group-main{padding:0 0 16px;overflow:auto}#article-container .gallery-container{text-align:center;margin:0 0 16px}#article-container .gallery-container img{display:initial;width:100%;height:100%;margin:0}#article-container .gallery-container .gallery-data{display:none}#article-container .gallery-container button{background:var(--btn-bg);color:var(--btn-color);-o-transition:all .3s;border-radius:5px;width:9em;margin-top:25px;padding:10px;font-size:1.1em;font-weight:700;transition:all .3s}#article-container .gallery-container button:hover{background:var(--btn-hover-color)}#article-container .loading-container{width:154px;height:154px;display:inline-block;overflow:hidden}#article-container .loading-container .loading-item{backface-visibility:hidden;-ms-backface-visibility:hidden;transform-origin:0 0;width:100%;height:100%;position:relative;transform:translateZ(0)scale(1)}#article-container .loading-container .loading-item div{-ms-animation:loading-ball 1.92s infinite cubic-bezier(0,.5,.5,1);background:#e15b64;border-radius:50%;width:30.8px;height:30.8px;animation:1.92s cubic-bezier(0,.5,.5,1) infinite loading-ball;position:absolute;transform:translate(61.6px,61.6px)scale(1)}#article-container .loading-container .loading-item div:first-child{-ms-animation:loading-ball-r .48s infinite cubic-bezier(0,.5,.5,1),loading-ball-c 1.92s infinite step-start;background:#f47e60;animation:.48s cubic-bezier(0,.5,.5,1) infinite loading-ball-r,1.92s step-start infinite loading-ball-c;transform:translate(113.96px,61.6px)scale(1)}#article-container .loading-container .loading-item div:nth-child(2){-ms-animation-delay:-.48s;background:#e15b64;animation-delay:-.48s}#article-container .loading-container .loading-item div:nth-child(3){-ms-animation-delay:-.96s;background:#f47e60;animation-delay:-.96s}#article-container .loading-container .loading-item div:nth-child(4){-ms-animation-delay:-1.44s;background:#f8b26a;animation-delay:-1.44s}#article-container .loading-container .loading-item div:nth-child(5){-ms-animation-delay:-1.92s;background:#abbd81;animation-delay:-1.92s}@keyframes loading-ball{0%{transform:translate(9.24px,61.6px)scale(0)}25%{transform:translate(9.24px,61.6px)scale(0)}50%{transform:translate(9.24px,61.6px)scale(1)}75%{transform:translate(61.6px,61.6px)scale(1)}to{transform:translate(113.96px,61.6px)scale(1)}}@keyframes loading-ball-r{0%{transform:translate(113.96px,61.6px)scale(1)}to{transform:translate(113.96px,61.6px)scale(0)}}@keyframes loading-ball-c{0%{background:#e15b64}25%{background:#abbd81}50%{background:#f8b26a}75%{background:#f47e60}to{background:#e15b64}}blockquote.pullquote{max-width:45%;font-size:110%;position:relative}blockquote.pullquote.left{float:left;margin:1em .5em 0 0}blockquote.pullquote.right{float:right;margin:1em 0 0 .5em}.video-container{height:0;margin-bottom:16px;padding-top:56.25%;position:relative;overflow:hidden}.video-container iframe{width:100%;height:100%;margin-top:0;position:absolute;top:0;left:0}.hide-inline>.hide-button,.hide-block>.hide-button{color:var(--white);background:#49b1f5;padding:5px 18px;display:inline-block}.hide-inline>.hide-button:hover,.hide-block>.hide-button:hover{background-color:var(--btn-hover-color)}.hide-inline>.hide-button.open,.hide-block>.hide-button.open{display:none}.hide-inline>.hide-button.open+div,.hide-block>.hide-button.open+div{display:block}.hide-inline>.hide-button.open+span,.hide-block>.hide-button.open+span{display:inline}.hide-inline>.hide-content,.hide-block>.hide-content{display:none}.hide-inline>.hide-button,.hide-inline>.hide-content{margin:0 6px}.hide-block{margin:0 0 16px}.toggle{border:1px solid #f0f0f0;margin-bottom:20px}.toggle>.toggle-button{color:#1f2d3d;cursor:pointer;background:#f0f0f0;padding:6px 15px}.toggle>.toggle-content{margin:30px 24px}#article-container .inline-img{vertical-align:text-bottom;height:1.1em;margin:0 3px;display:inline}.hl-label{color:#fff;border-radius:3px;padding:2px 4px}.hl-label.default{background-color:#777}.hl-label.blue{background-color:#428bca}.hl-label.pink{background-color:#ff69b4}.hl-label.red{background-color:red}.hl-label.purple{background-color:#6f42c1}.hl-label.orange{background-color:#ff8c00}.hl-label.green{background-color:#5cb85c}.note{border-radius:3px;margin:0 0 20px;padding:15px;position:relative}.note.icon-padding{padding-left:3em}.note>.note-icon{font-size:larger;position:absolute;top:calc(50% - .5em);left:.8em}.note.blue:not(.disabled){border-left-color:#428bca!important}.note.blue:not(.disabled).modern{color:#428bca;border-left-color:transparent!important}.note.blue:not(.disabled):not(.simple){background:#e3eef7!important}.note.blue>.note-icon{color:#428bca}.note.pink:not(.disabled){border-left-color:#ff69b4!important}.note.pink:not(.disabled).modern{color:#ff69b4;border-left-color:transparent!important}.note.pink:not(.disabled):not(.simple){background:#ffe9f4!important}.note.pink>.note-icon{color:#ff69b4}.note.red:not(.disabled){border-left-color:red!important}.note.red:not(.disabled).modern{color:red;border-left-color:transparent!important}.note.red:not(.disabled):not(.simple){background:#ffd9d9!important}.note.red>.note-icon{color:red}.note.purple:not(.disabled){border-left-color:#6f42c1!important}.note.purple:not(.disabled).modern{color:#6f42c1;border-left-color:transparent!important}.note.purple:not(.disabled):not(.simple){background:#e9e3f6!important}.note.purple>.note-icon{color:#6f42c1}.note.orange:not(.disabled){border-left-color:#ff8c00!important}.note.orange:not(.disabled).modern{color:#ff8c00;border-left-color:transparent!important}.note.orange:not(.disabled):not(.simple){background:#ffeed9!important}.note.orange>.note-icon{color:#ff8c00}.note.green:not(.disabled){border-left-color:#5cb85c!important}.note.green:not(.disabled).modern{color:#5cb85c;border-left-color:transparent!important}.note.green:not(.disabled):not(.simple){background:#e7f4e7!important}.note.green>.note-icon{color:#5cb85c}.note.simple{border:1px solid #eee;border-left-width:5px}.note.modern{color:#4c4948;background-color:#f5f5f5;border:1px solid transparent!important}.note.flat{border:initial;color:#4c4948;background-color:#f9f9f9;border-left:5px solid #eee}.note h2,.note h3,.note h4,.note h5,.note h6{border-bottom:initial;margin-top:3px;margin-bottom:0;padding-top:0!important}.note p:first-child,.note ul:first-child,.note ol:first-child,.note table:first-child,.note pre:first-child,.note blockquote:first-child,.note img:first-child{margin-top:0!important}.note p:last-child,.note ul:last-child,.note ol:last-child,.note table:last-child,.note pre:last-child,.note blockquote:last-child,.note img:last-child{margin-bottom:0!important}.note .img-alt{margin:5px 0 10px}.note:not(.no-icon){padding-left:3em}.note:not(.no-icon):before{font-size:larger;position:absolute;top:calc(50% - .95em);left:.8em}.note.default.flat{background:#f7f7f7}.note.default.modern{color:#666;background:#f3f3f3;border-color:#e1e1e1}.note.default.modern a:not(.btn){color:#666}.note.default.modern a:not(.btn):hover{color:#454545}.note.default:not(.modern){border-left-color:#777}.note.default:not(.modern) h2,.note.default:not(.modern) h3,.note.default:not(.modern) h4,.note.default:not(.modern) h5,.note.default:not(.modern) h6{color:#777}.note.default:not(.no-icon):before{content:""}.note.default:not(.no-icon):not(.modern):before{color:#777}.note.primary.flat{background:#f5f0fa}.note.primary.modern{color:#6f42c1;background:#f3daff;border-color:#e1c2ff}.note.primary.modern a:not(.btn){color:#6f42c1}.note.primary.modern a:not(.btn):hover{color:#453298}.note.primary:not(.modern){border-left-color:#6f42c1}.note.primary:not(.modern) h2,.note.primary:not(.modern) h3,.note.primary:not(.modern) h4,.note.primary:not(.modern) h5,.note.primary:not(.modern) h6{color:#6f42c1}.note.primary:not(.no-icon):before{content:""}.note.primary:not(.no-icon):not(.modern):before{color:#6f42c1}.note.info.flat{background:#eef7fa}.note.info.modern{color:#31708f;background:#d9edf7;border-color:#b3e5ef}.note.info.modern a:not(.btn){color:#31708f}.note.info.modern a:not(.btn):hover{color:#215761}.note.info:not(.modern){border-left-color:#428bca}.note.info:not(.modern) h2,.note.info:not(.modern) h3,.note.info:not(.modern) h4,.note.info:not(.modern) h5,.note.info:not(.modern) h6{color:#428bca}.note.info:not(.no-icon):before{content:""}.note.info:not(.no-icon):not(.modern):before{color:#428bca}.note.success.flat{background:#eff8f0}.note.success.modern{color:#3c763d;background:#dff0d8;border-color:#d0e6be}.note.success.modern a:not(.btn){color:#3c763d}.note.success.modern a:not(.btn):hover{color:#32562c}.note.success:not(.modern){border-left-color:#5cb85c}.note.success:not(.modern) h2,.note.success:not(.modern) h3,.note.success:not(.modern) h4,.note.success:not(.modern) h5,.note.success:not(.modern) h6{color:#5cb85c}.note.success:not(.no-icon):before{content:""}.note.success:not(.no-icon):not(.modern):before{color:#5cb85c}.note.warning.flat{background:#fdf8ea}.note.warning.modern{color:#8a6d3b;background:#fcf4e3;border-color:#fae4cd}.note.warning.modern a:not(.btn){color:#8a6d3b}.note.warning.modern a:not(.btn):hover{color:#714f30}.note.warning:not(.modern){border-left-color:#f0ad4e}.note.warning:not(.modern) h2,.note.warning:not(.modern) h3,.note.warning:not(.modern) h4,.note.warning:not(.modern) h5,.note.warning:not(.modern) h6{color:#f0ad4e}.note.warning:not(.no-icon):before{content:""}.note.warning:not(.no-icon):not(.modern):before{color:#f0ad4e}.note.danger.flat{background:#fcf1f2}.note.danger.modern{color:#a94442;background:#f2dfdf;border-color:#ebcdd2}.note.danger.modern a:not(.btn){color:#a94442}.note.danger.modern a:not(.btn):hover{color:#84333f}.note.danger:not(.modern){border-left-color:#d9534f}.note.danger:not(.modern) h2,.note.danger:not(.modern) h3,.note.danger:not(.modern) h4,.note.danger:not(.modern) h5,.note.danger:not(.modern) h6{color:#d9534f}.note.danger:not(.no-icon):before{content:""}.note.danger:not(.no-icon):not(.modern):before{color:#d9534f}#article-container .tabs{border-right:1px solid var(--tab-border-color);border-bottom:1px solid var(--tab-border-color);border-left:1px solid var(--tab-border-color);margin:0 0 20px;position:relative}#article-container .tabs>.nav-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;-o-box-lines:multiple;background:var(--tab-botton-bg);flex-wrap:wrap;margin:0;padding:0;display:flex}#article-container .tabs>.nav-tabs>.tab{-o-box-flex:1;-ms-box-flex:1;box-flex:1;border-top:2px solid var(--tab-border-color);background:var(--tab-botton-bg);color:var(--tab-botton-color);-o-transition:all .4s;flex-grow:1;padding:8px 18px;line-height:2;transition:all .4s}#article-container .tabs>.nav-tabs>.tab i{width:1.5em}#article-container .tabs>.nav-tabs>.tab.active{background:var(--tab-button-active-bg);cursor:default;border-top:2px solid #49b1f5}#article-container .tabs>.nav-tabs>.tab:not(.active):hover{border-top:2px solid var(--tab-button-hover-bg);background:var(--tab-button-hover-bg)}#article-container .tabs>.nav-tabs.no-default~.tab-to-top{display:none}#article-container .tabs>.tab-contents .tab-item-content{padding:36px 24px 10px;display:none;position:relative}@media screen and (max-width:768px){#article-container .tabs>.tab-contents .tab-item-content{padding:24px 14px}}#article-container .tabs>.tab-contents .tab-item-content.active{-ms-animation:tabshow .5s;animation:.5s tabshow;display:block}#article-container .tabs>.tab-contents .tab-item-content>:last-child{margin-bottom:0}#article-container .tabs>.tab-to-top{text-align:right;width:100%;padding:0 16px 10px 0}#article-container .tabs>.tab-to-top button{color:#99a9bf}#article-container .tabs>.tab-to-top button:hover{color:#49b1f5}@keyframes tabshow{0%{transform:translateY(15px)}to{transform:translateY(0)}}#article-container .timeline{border-left:2px solid var(--timeline-color,#49b1f5);margin:0 0 20px 10px;padding:14px 20px 5px}#article-container .timeline.blue{--timeline-color:#428bca;--timeline-bg:rgba(66,139,202,.2)}#article-container .timeline.pink{--timeline-color:#ff69b4;--timeline-bg:rgba(255,105,180,.2)}#article-container .timeline.red{--timeline-color:red;--timeline-bg:rgba(255,0,0,.2)}#article-container .timeline.purple{--timeline-color:#6f42c1;--timeline-bg:rgba(111,66,193,.2)}#article-container .timeline.orange{--timeline-color:#ff8c00;--timeline-bg:rgba(255,140,0,.2)}#article-container .timeline.green{--timeline-color:#5cb85c;--timeline-bg:rgba(92,184,92,.2)}#article-container .timeline .timeline-item{margin:0 0 15px}#article-container .timeline .timeline-item:hover .item-circle:before{border-color:var(--timeline-color,#49b1f5)}#article-container .timeline .timeline-item.headline .timeline-item-title .item-circle>p{font-size:1.2em;font-weight:600}#article-container .timeline .timeline-item.headline .timeline-item-title .item-circle:before{border:4px solid var(--timeline-color,#49b1f5);left:-28px}#article-container .timeline .timeline-item.headline:hover .item-circle:before{border-color:var(--pseudo-hover)}#article-container .timeline .timeline-item .timeline-item-title{position:relative}#article-container .timeline .timeline-item .item-circle:before{border:3px solid var(--pseudo-hover);background:var(--card-bg);content:"";-o-transition:all .3s;border-radius:50%;width:6px;height:6px;transition:all .3s;position:absolute;top:50%;left:-27px;transform:translateY(-50%)}#article-container .timeline .timeline-item .item-circle>p{margin:0 0 8px;font-weight:500}#article-container .timeline .timeline-item .timeline-item-content{background:var(--timeline-bg,#e4f3fd);border-radius:8px;padding:12px 15px;font-size:.93em;position:relative}#article-container .timeline .timeline-item .timeline-item-content>:last-child{margin-bottom:0}#article-container .timeline+.timeline{margin-top:-20px}[data-theme=dark]{--global-bg:#0d0d0d;--font-color:rgba(255,255,255,.7);--hr-border:rgba(255,255,255,.4);--hr-before-color:rgba(255,255,255,.7);--search-bg:#121212;--search-input-color:rgba(255,255,255,.7);--search-a-color:rgba(255,255,255,.7);--preloader-bg:#0d0d0d;--preloader-color:rgba(255,255,255,.7);--tab-border-color:#2c2c2c;--tab-botton-bg:#2c2c2c;--tab-botton-color:rgba(255,255,255,.7);--tab-button-hover-bg:#383838;--tab-button-active-bg:#121212;--card-bg:#121212;--sidebar-bg:#121212;--btn-hover-color:#787878;--btn-color:rgba(255,255,255,.7);--btn-bg:#1f1f1f;--text-bg-hover:#383838;--light-grey:rgba(255,255,255,.7);--dark-grey:rgba(255,255,255,.2);--white:rgba(255,255,255,.9);--text-highlight-color:rgba(255,255,255,.9);--blockquote-color:rgba(255,255,255,.7);--blockquote-bg:#2c2c2c;--reward-pop:#2c2c2c;--toc-link-color:rgba(255,255,255,.6);--scrollbar-color:#525252;--timeline-bg:#1f1f1f;--zoom-bg:#121212;--mark-bg:rgba(0,0,0,.6)}[data-theme=dark] #web_bg:before{content:"";background-color:rgba(0,0,0,.7);width:100%;height:100%;position:absolute}[data-theme=dark] #article-container code{background:#2c2c2c}[data-theme=dark] #article-container pre>code{background:#171717}[data-theme=dark] #article-container figure.highlight{-webkit-box-shadow:none;box-shadow:none}[data-theme=dark] #article-container .note code{background:rgba(27,31,35,.05)}[data-theme=dark] #article-container .aplayer{filter:brightness(.8)}[data-theme=dark] #article-container kbd{color:#e2f1ff;background-color:#525252;border-color:#696969}[data-theme=dark] #page-header.nav-fixed>#nav,[data-theme=dark] #page-header.not-top-img>#nav{background:rgba(18,18,18,.8);box-shadow:0 5px 6px -5px rgba(133,133,133,0)}[data-theme=dark] #post-comment .comment-switch{background:#2c2c2c!important}[data-theme=dark] #post-comment .comment-switch #switch-btn,[data-theme=dark] .note,[data-theme=dark] .hide-button,[data-theme=dark] .btn-beautify,[data-theme=dark] .hl-label,[data-theme=dark] .post-outdate-notice,[data-theme=dark] .error-img,[data-theme=dark] #article-container iframe,[data-theme=dark] .gist,[data-theme=dark] .ads-wrap,[data-theme=dark] img{filter:brightness(.8)}[data-theme=dark] #aside-content .aside-list>.aside-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.1)}[data-theme=dark] #gitalk-container{filter:brightness(.8)}[data-theme=dark] #gitalk-container svg{fill:rgba(255,255,255,.9)!important}[data-theme=dark] #disqusjs #dsqjs:hover,[data-theme=dark] #disqusjs #dsqjs:focus,[data-theme=dark] #disqusjs #dsqjs .dsqjs-tab-active,[data-theme=dark] #disqusjs #dsqjs .dsqjs-no-comment{color:rgba(255,255,255,.7)}[data-theme=dark] #disqusjs #dsqjs .dsqjs-order-label{background-color:#1f1f1f}[data-theme=dark] #disqusjs #dsqjs .dsqjs-post-body{color:rgba(255,255,255,.7)}[data-theme=dark] #disqusjs #dsqjs .dsqjs-post-body code,[data-theme=dark] #disqusjs #dsqjs .dsqjs-post-body pre{background:#2c2c2c}[data-theme=dark] #disqusjs #dsqjs .dsqjs-post-body blockquote{color:rgba(255,255,255,.7)}[data-theme=dark] #artitalk_main #lazy,[data-theme=dark] #operare_artitalk .c2{background:#121212}@media screen and (max-width:900px){[data-theme=dark] #card-toc{background:#1f1f1f}}.read-mode{--font-color:#4c4948;--readmode-light-color:#fff;--white:#4c4948;--light-grey:#4c4948;--gray:#d6dbdf;--hr-border:#d6dbdf;--hr-before-color:#b9c2c9;--highlight-bg:#f7f7f7;--exit-btn-bg:silver;--exit-btn-color:#fff;--exit-btn-hover:#8d8d8d;--pseudo-hover:none}[data-theme=dark] .read-mode{--font-color:rgba(255,255,255,.7);--readmode-light-color:#0d0d0d;--white:rgba(255,255,255,.9);--light-grey:rgba(255,255,255,.7);--gray:rgba(255,255,255,.7);--hr-border:rgba(255,255,255,.5);--hr-before-color:rgba(255,255,255,.7);--highlight-bg:#171717;--exit-btn-bg:#1f1f1f;--exit-btn-color:rgba(255,255,255,.9);--exit-btn-hover:#525252}.read-mode{background:var(--readmode-light-color)}.read-mode .exit-readmode{z-index:100;background:var(--exit-btn-bg);color:var(--exit-btn-color);-o-transition:background .3s;border-radius:8px;width:40px;height:40px;font-size:16px;transition:background .3s;position:fixed;top:30px;right:30px}@media screen and (max-width:768px){.read-mode .exit-readmode{top:initial;bottom:30px}}.read-mode .exit-readmode:hover{background:var(--exit-btn-hover)}.read-mode #aside-content{display:none}.read-mode #page-header.post-bg{background:0 0!important}.read-mode #page-header.post-bg:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.read-mode #page-header.post-bg>#post-info{text-align:center}.read-mode #post{-webkit-box-shadow:none;box-shadow:none;background:0 0;margin:0 auto}.read-mode #post:hover{-webkit-box-shadow:none;box-shadow:none}.read-mode>canvas,.read-mode .highlight-tools,.read-mode #footer,.read-mode #post>:not(#post-info):not(.post-content),.read-mode #nav,.read-mode .post-outdate-notice,.read-mode #web_bg,.read-mode #rightside,.read-mode .not-top-img{display:none!important}.read-mode #article-container a{color:#99a9bf}.read-mode #article-container pre,.read-mode #article-container .highlight:not(.js-file-line-container){background:var(--highlight-bg)!important}.read-mode #article-container pre *,.read-mode #article-container .highlight:not(.js-file-line-container) *{color:var(--font-color)!important}.read-mode #article-container figure.highlight{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.read-mode #article-container figure.highlight>:not(.highlight-tools){display:block!important}.read-mode #article-container figure.highlight .line:before{color:var(--font-color)!important}.read-mode #article-container figure.highlight .hljs{background:var(--highlight-bg)!important}.read-mode #article-container h1,.read-mode #article-container h2,.read-mode #article-container h3,.read-mode #article-container h4,.read-mode #article-container h5,.read-mode #article-container h6{padding:0}.read-mode #article-container h1:before,.read-mode #article-container h2:before,.read-mode #article-container h3:before,.read-mode #article-container h4:before,.read-mode #article-container h5:before,.read-mode #article-container h6:before{content:""}.read-mode #article-container h1:hover,.read-mode #article-container h2:hover,.read-mode #article-container h3:hover,.read-mode #article-container h4:hover,.read-mode #article-container h5:hover,.read-mode #article-container h6:hover{padding:0}.read-mode #article-container ul:hover:before,.read-mode #article-container li:hover:before,.read-mode #article-container ol:hover:before{transform:none!important}.read-mode #article-container ol:before,.read-mode #article-container li:before{color:var(--font-color)!important;background:0 0!important}.read-mode #article-container ul>li:before{border-color:var(--gray)!important}.read-mode #article-container .tabs{border:2px solid var(--tab-border-color)}.read-mode #article-container .tabs>.nav-tabs{background:0 0}.read-mode #article-container .tabs>.nav-tabs>.tab{border-top:none!important}.read-mode #article-container .tabs>.tab-contents .tab-item-content.active{-ms-animation:none;animation:none}.read-mode #article-container code{color:var(--font-color)}.read-mode #article-container blockquote{border-color:var(--gray);background-color:var(--readmode-light-color)}.read-mode #article-container kbd{border:1px solid var(--gray);-webkit-box-shadow:none;box-shadow:none;color:var(--font-color);background-color:transparent}.read-mode #article-container .hide-toggle{border:1px solid var(--gray)!important}.read-mode #article-container .hide-button,.read-mode #article-container .btn-beautify,.read-mode #article-container .hl-label{border:1px solid var(--gray)!important;background:var(--readmode-light-color)!important;color:var(--font-color)!important}.read-mode #article-container .note{border:2px solid var(--gray);filter:none;color:var(--font-color);border-left-color:var(--gray)!important;background-color:var(--readmode-light-color)!important}.read-mode #article-container .note:before,.read-mode #article-container .note .note-icon{color:var(--font-color)}.search-dialog{z-index:1001;background:var(--search-bg);--search-height:100vh;border-radius:8px;width:600px;margin-left:-300px;padding:20px;display:none;position:fixed;top:10%;left:50%}@media screen and (max-width:768px){.search-dialog{border-radius:0;width:100%;height:100%;margin:0;top:0;left:0}}.search-dialog .search-nav{color:#49b1f5;margin:0 0 14px;font-size:1.4em;line-height:1}.search-dialog .search-nav .search-dialog-title{margin-right:10px}.search-dialog .search-nav .search-close-button{float:right;color:#858585;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.search-dialog .search-nav .search-close-button:hover{color:#49b1f5}.search-dialog hr{margin:20px auto}#search-mask{z-index:1000;background:rgba(0,0,0,.6);display:none;position:fixed;top:0;bottom:0;left:0;right:0}#local-search .search-dialog .local-search-box{width:100%;max-width:100%;margin:0 auto}#local-search .search-dialog .local-search-box input{background:var(--search-bg);color:var(--search-input-color);-webkit-appearance:none;border:2px solid #49b1f5;border-radius:40px;outline:none;width:100%;padding:5px 14px}#local-search .search-dialog .search-wrap{display:none}#local-search .search-dialog .local-search-hit-item{padding-left:24px;line-height:1.7;position:relative}#local-search .search-dialog .local-search-hit-item:hover:before{border-color:var(--pseudo-hover)}#local-search .search-dialog .local-search-hit-item:before{content:"";-o-transition:all .2s ease-in-out;background:0 0;border:3px solid #49b1f5;border-radius:.5em;width:.5em;height:.5em;line-height:.5em;transition:all .2s ease-in-out;position:absolute;top:.45em;left:0}#local-search .search-dialog .local-search-hit-item a{color:var(--search-a-color);display:block}#local-search .search-dialog .local-search-hit-item a:hover{color:#49b1f5}#local-search .search-dialog .local-search-hit-item .search-result-title{font-weight:600}#local-search .search-dialog .local-search-hit-item .search-result{margin:0 0 8px}#local-search .search-dialog .search-result-list{overflow-y:overlay;max-height:calc(80vh - 200px);margin:0 -20px;padding:0 22px}@media screen and (max-width:768px){#local-search .search-dialog .search-result-list{max-height:calc(var(--search-height) - 220px)!important}}.search-keyword{color:#f47466;background:0 0;font-weight:700}