/*!normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-ms-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--theme-bg:#fff;--theme-color:#444;--theme-border:#ddd;--theme-secondary-bg:#f9f9f9;--theme-code-bg:#f5f5f5;--theme-link-color:#2c3e50;--theme-link-hover:#e74c3c;--theme-link-hover-dark:#ba3925;--theme-muted-color:#6E7173;--theme-header-border:#ddd;--theme-nav-current:#333;--theme-blockquote-color:#555;--theme-shadow:rgba(0, 0, 0, 0.1);--theme-transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;--theme-transition-fast:all 0.1s ease-in;--theme-transition-slow:all 0.6s cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-theme=dark]{--theme-bg:#1d1d1d;--theme-color:#ffffff;--theme-border:#404040;--theme-secondary-bg:#2a2a2a;--theme-code-bg:#2d2d2d;--theme-link-color:#bdc3c7;--theme-link-hover:#5dade2;--theme-link-hover-dark:#2980b9;--theme-muted-color:#aaa;--theme-header-border:#404040;--theme-nav-current:#ffffff;--theme-blockquote-color:#bbb;--theme-shadow:rgba(255, 255, 255, 0.1)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.woff)format('woff'),url(/fonts/icomoon.ttf)format('truetype');font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-search:before{content:"\e601"}.icon-air:before{content:"\e602"}.icon-rss:before{content:"\e603"}.icon-list:before{content:"\e604"}.icon-cc-by:before{content:"\e605"}.icon-cc-nc:before{content:"\e606"}.icon-cc-sa:before{content:"\e607"}.icon-github:before{content:"\e608"}.icon-twitter:before{content:"\e609"}.icon-googleplus:before{content:"\e60a"}.icon-qq:before{content:"\e60b"}.icon-instagram:before{content:"\e60c"}.icon-sina-weibo:before{content:"\e60d"}body{background-color:var(--theme-bg);color:var(--theme-color);font-size:15px;font-family:iowan old style,ovo,hoefler text,Georgia,times new roman,tibch,source han sans,pingfangsc-regular,hiragino sans gb,stheiti,microsoft yahei,droid sans fallback,wenquanyi micro hei,sans-serif;transition:var(--theme-transition)}img{width:auto;height:auto;max-width:100%;max-height:100%}a,button.submit{color:var(--theme-muted-color);text-decoration:none;transition:var(--theme-transition-fast)}a:hover,a:active{color:var(--theme-muted-color)}mark{padding:3px 3px 3px 5px;background:#fffdd1}pre{font-family:Menlo,Monaco,Consolas,lucida console,courier new,monospace;overflow:auto;border:1px solid var(--theme-border);background:var(--theme-code-bg);display:block;margin:0}code{display:inline-block}blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px;box-sizing:border-box;margin:2.5em 0;padding:0 0 0 50px;color:var(--theme-blockquote-color);border-left:none}blockquote::before{content:"\201C";display:block;font-family:times;font-style:normal;font-size:48px;color:#444;font-weight:700;line-height:30px;margin-left:-50px;position:absolute}[data-theme=dark] blockquote::before{color:var(--theme-color)}input[type=text],input[type=email],input[type=url],input[type=password],textarea{padding:6px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-color);width:100%;box-sizing:border-box;outline:none;transition:var(--theme-transition)}button,input,optgroup,select,textarea{font-family:inherit}textarea{resize:vertical}.clear{clear:both}.clearfix,.col-group{transform:translateZ(0);transform-origin:0 0}.clearfix:before,.col-group:before,.clearfix:after,.col-group:after{content:" ";display:table}.clearfix:after,.col-group:after{clear:both}.post-content a,.comment-content a{color:var(--theme-link-color);text-decoration:underline;text-decoration-color:var(--theme-link-color);transition:var(--theme-transition)}.post-content a:hover,.comment-content a:hover{color:var(--theme-link-hover);text-decoration-color:var(--theme-link-hover)}.post-meta a:hover,.widget a:hover{color:var(--theme-link-hover);transition:var(--theme-transition)}#header{padding:58px 0 0;text-align:left}#header .col-group{border-bottom:1px solid var(--theme-header-border)}.site-name h1{padding:0;margin:0}#logo{font-size:37.5px;font-weight:700;color:var(--theme-color)}#logo span{color:var(--theme-muted-color)}#logo:hover{color:var(--theme-muted-color)!important}.description{margin:5px 0 0;color:var(--theme-muted-color)}#nav-menu{margin:10px 0 -1px;padding:0;float:right}#nav-menu a{display:inline-block;margin-right:-1px;padding:0 1em;height:32px;line-height:32px;color:var(--theme-color)}#nav-menu a:not(.current):hover{color:var(--theme-muted-color)}#nav-menu a:first-child{border:none}#nav-menu a.current{border:1px solid var(--theme-border);border-bottom:1px solid var(--theme-bg)}.site-search{display:none}#search{position:relative;overflow:hidden}#search input{padding:1em 2em .75em 1em;line-height:1.5;color:var(--theme-color);background:var(--theme-bg);border:1px solid var(--theme-border)}#search input::placeholder{color:var(--theme-muted-color);opacity:1}#search input:hover::placeholder{color:var(--theme-link-hover-dark)}#search button{position:absolute;top:0;right:10px;font-size:20px;line-height:1.5;border:none;padding:14px 0;width:auto;height:48px;color:var(--theme-color);background:0 0;transition:var(--theme-transition)}.col-8{width:800px}.col-12{width:100%}.container{width:1150px;padding:0 60px;margin:0 auto}#secondary{float:right;width:245px;border-left:1px solid var(--theme-border);padding-left:35px;word-wrap:break-word;display:block;padding-top:40px}#main{padding-top:20px;float:left}.post{padding:25px 0 15px}.post-title{margin:0;color:var(--theme-color);text-align:left;font-size:1.5em;font-weight:700}.post-title a,.keyword{color:var(--theme-color)}.post-meta{padding:0;margin:9px 0 0;color:var(--theme-muted-color);text-align:left;display:inline-block}.meta-category a{position:relative}.post-content{font-size:1em;line-height:1.7;color:var(--theme-color);padding-top:27px}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:var(--theme-link-hover-dark)}.page-content{padding-top:40px}.post-content h3,.post-content h2{margin:1.4em 0 1.1em;border-bottom:1px solid var(--theme-border);overflow:hidden}.post-content pre{padding:1em}.post-content code{display:inline}.post-content p code{display:inline;padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.1);border-radius:3px}.post-content p{margin:0 0 1.1em}.post-content img{padding:1em 0;margin:auto;display:block}.post-content ul{overflow:auto;padding:.5em 2.4em;border-radius:3px;margin:1.8em 0}.post-content ul li{text-indent:.5em}.archive-title{padding-top:20px;color:var(--theme-muted-color);font-size:1em}.more{padding:10px 0 0}.more a{border:none}.protected .text{width:50%}.page-navigator{border-top:1px solid var(--theme-border);list-style:none;padding:25px 0 0;font-size:16px;text-align:center}.page-navigator li{display:inline-block;margin:0 5px 5px 0}.page-navigator a{display:inline-block;height:25px;line-height:25px;padding:5px 9px;border:1px solid var(--theme-border)}.page-navigator a:hover{background:var(--theme-secondary-bg);border-bottom-color:var(--theme-link-hover)}.page-navigator .current a{background:var(--theme-secondary-bg);border-bottom-color:var(--theme-link-hover);color:#444}.comment-list,.comment-list ol{list-style:none;margin:0;padding:0}.comment-list{margin-top:-1px}.comment-list li{padding:22px 0 12px;border-top:1px solid var(--theme-border)}.comment-list li.comment-level-even{background:#fff}.comment-list li .comment-index{float:right;font-size:.92857em;font-style:italic}.comment-list li .comment-children{margin-left:1em}.comment-meta a{color:var(--theme-muted-color);font-size:.92857em}.comment-author{display:block;margin-bottom:3px;color:var(--theme-color)}.comment-author .avatar{float:left;margin:1px 10px 0 0;border:1px solid var(--theme-border);padding:1px}.comment-author cite{font-weight:700;font-style:normal;line-height:1.2}.comment-awaiting-moderation{font-style:normal;float:right;margin-top:-20px;color:var(--theme-muted-color)}.comment-list .respond{margin:15px 0;border-top:1px solid var(--theme-border)}.comment-body .respond{border:none;margin:0 0 25px}.comment-content p:first-child{margin-top:0}.comment-content p:last-child{margin-bottom:0}#comment-form{padding-top:5px}#comment-form label{display:block;color:var(--theme-muted-color);position:absolute;margin:10px 7px}#comment-form input{padding:8px 6px;height:36px;border:solid 1px #d4d4d4;background:#fdfdfd;padding-left:45px;color:#555}button{border-radius:0}button.submit{border:1px solid #272727;display:block;line-height:32px;width:100%;outline:none;color:#fff;background:#272727;height:38px}button.submit:hover{background:#505050;border-color:#505050}textarea.textarea{line-height:1.8;padding:10px;width:100%;height:174px;overflow:auto;margin:0;color:#555;font-size:14px;background:#fdfdfd!important}.col2 p,.col1 p{margin:9px 0}.col1 p{margin-right:220px}.col1{margin-right:-220px;height:auto;float:left;width:100%;position:relative;background-position:0 0}.col2{width:204px;float:right;position:relative;overflow:hidden;background-position:100% 0}.widget{margin-bottom:30px}.widget-title{color:var(--theme-muted-color);line-height:2.7;margin-top:0;font-size:16px;border-bottom:1px solid var(--theme-border);display:block}#response{margin-bottom:.8em}.widget-list{list-style:none;padding:0}.widget-list li{margin:5px 0;line-height:1.5}.widget .tagcloud{margin-top:10px}.widget .tagcloud a{line-height:1.5;padding:5px}#footer{padding:.8em 0 3.6em;color:var(--theme-muted-color);text-align:center}.error-page{margin-top:100px;margin-bottom:100px}.comment-content{line-height:1.5;word-wrap:break-word;padding:10px 40px 10px 0}.post-content h2,.comment-content h2{font-size:1.28571em}.post-content img,.comment-content img{max-width:100%;margin:auto;display:block}.post-content a img{background:#fff;position:relative;bottom:-4px}.post-content hr,.comment-content hr,.post hr{margin:3.5em 0 1em 50px;width:200px;border:1px solid var(--theme-border);border-width:1px 0 0;position:relative}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}img.alignleft{margin:5px 15px 0 0}img.alignright{margin:5px 0 0 15px}.al_year{width:60px;padding:10px 0}.al_mon_list{margin-left:90px;margin-top:-2.2em;border-left:1px solid var(--theme-border)}.al_mon_list li{list-style:none;line-height:1.8}.al_mon_list li a{margin-left:1.5em}.post-content-pages{font-size:17px}.body404{height:100%;width:100%;background-size:cover;margin:4em 0 6em}.site-name404{margin:0 auto;width:3em;text-align:center;letter-spacing:2px;font-size:74px}.title404 span{font-size:15px;width:2px}.site-name404 i{font-style:normal}.title404 p{font-size:20px;margin:.5em 0 .6em}.info404{text-align:center;width:100%}#footer404{margin-top:30px}.index404{margin-top:13px;display:inline-block;padding:14px 27px 14px 29px;color:#fff;white-space:nowrap;border-radius:50px;text-align:center;cursor:pointer;background:#444;font-weight:500;line-height:14px;letter-spacing:1px;font-size:14px;-webkit-user-select:none;user-select:none}.index404:hover{background-color:#000;color:#fff}.icon-about{padding:10px 0 25px}.icon-about a{font-size:20px;margin:5px;color:#fff;background-color:#000;border-radius:100%;padding:6px}@media print,screen and (max-width:1290px){.container{width:auto}#main{width:100%;margin-right:-320px;float:left}.res-cons{width:auto;margin-right:320px}.post-content img{max-width:100%}}@media print,screen and (max-width:1057px){.container{width:auto}#main{width:100%;margin-right:-260px;float:left}.res-cons{width:auto;margin-right:260px}#secondary{width:175px;margin-top:35px;padding-top:5px}.post-content{font-size:14px}}@media print,screen and (max-width:860px){#header{text-align:center}#main{width:100%;margin-right:0}#nav-menu{margin:35px 0 -1px}.res-cons{width:auto;margin-right:0}#secondary{display:none}}@media print,screen and (max-width:680px){.container{padding:0 20px}.post-title{font-size:22px}.page-navigator{padding:15px 0 0}#footer{padding-top:10px}.page-navigator a{padding:0 6px}.post-content img{padding:.2em 0}.post{padding:12px 0}#nav-menu a{padding:0 15px;line-height:27px;height:27px;font-size:13px}}@media print,screen and (max-width:500px){.col2{width:140px}.post-meta li.comment-count{display:none}.col1 p{margin-right:160px}.col1{margin-right:-160px}.post-content-pages{font-size:14px}.al_mon_list{margin-left:70px;padding-left:20px}}.about{width:100%}.hidden{display:none}#post-donation{text-align:center;margin:20px auto}#post-donation-button{border:1px solid #272727;line-height:100%;outline:none;background:#fff;padding:.6em 1em;margin:1px}#post-donation-button:hover{border:2px solid #0474bb;color:#0474bb;margin:0}#post-donation-qrcodes{margin-top:.8em}.post-donation-qrcode{display:inline-block}.post-donation-qrcode img{width:200px;max-width:100%}.post-donation-qrcode p{margin:0 auto auto;font-size:85%}#comment-submitted{border-top:1px solid #ddd;background:#f5f5f5;padding-bottom:1px;text-align:center;display:none}#comment-submitted:target{display:block}.post-archive{font-size:15px;line-height:2;padding-bottom:.8em}@media print,screen and (max-width:1290px){.post-archive{margin-right:320px}}@media print,screen and (max-width:1057px){.post-archive{margin-right:260px}}@media print,screen and (max-width:860px){.post-archive{margin-right:0}}.post-archive{color:var(--theme-color)}.post-archive h2{margin:0;font:700 25px/1.1 ff-tisa-web-pro,Cambria,times new roman,Georgia,Times,sans-serif;color:var(--theme-color)}.post-archive a{color:var(--theme-muted-color)}.post-archive a:hover{color:var(--theme-link-hover)}.post-archive .date{padding-right:.7em}@media print,screen and (min-width:48em){#rocket{position:fixed;right:50px;bottom:50px;display:block;visibility:hidden;width:26px;height:48px;background:url(data:image/png;base64,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)no-repeat 50% 0;opacity:0;transition:var(--theme-transition-slow)}#rocket i{display:block;margin-top:48px;height:14px;background:url(data:image/png;base64,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)no-repeat 50% -48px;opacity:.5;transition:transform .2s;transform-origin:50% 0}#rocket:hover{background-position:50% -62px}#rocket:hover i{background-position:50% 100%;animation:flaming .7s infinite}#rocket.show{visibility:visible;opacity:1}}.readmore a{font-size:14px;color:var(--theme-muted-color);margin:-10px 0;padding:5px 10px;border:1px solid var(--theme-border);border-radius:5px;float:right}.readmore a:hover{background:var(--theme-secondary-bg);border-bottom-color:var(--theme-link-hover);color:var(--theme-color)}.post-copyright{margin:2em 0 0;padding:.5em 1em;border-left:3px solid #ff1700;background-color:var(--theme-secondary-bg);color:var(--theme-color);list-style:none}.post-copyright a{color:var(--theme-color);border-bottom:1px solid var(--theme-border)}.post-copyright a:hover{color:var(--theme-link-hover);border-bottom-color:var(--theme-link-hover)}.listing{list-style:disc;padding-left:1.5em;color:var(--theme-color)}.listing li{margin:5px 0;color:var(--theme-color)}.post-tags{margin:1em 0;line-height:1.8}.post-tags .tag-link{display:inline-block;margin-right:10px;color:var(--theme-muted-color);text-decoration:none;transition:color .2s}.post-tags .tag-link:hover{color:var(--theme-link-hover)}table{margin:auto auto 15px;width:100%;background:0 0;border-collapse:collapse;border-spacing:0;text-align:left}tbody{border:0}table tr th{font-weight:700;padding:5px 10px;border-bottom:2px solid var(--theme-border);background-color:var(--theme-secondary-bg);color:var(--theme-color)}table td{padding:5px 10px;color:var(--theme-color)}table tr:nth-child(2n){background:var(--theme-secondary-bg)}table tr{border:0;background-color:var(--theme-bg)}table tr th,table tr td{font-size:1em;border:1px solid var(--theme-border);padding:.5em 1em;text-align:left}table tbody tr td:nth-of-type(1) pre{margin-right:-1px}.github-badge{display:inline-block;border-radius:4px;text-shadow:none;font-size:12px;color:#fff;line-height:1.25;background-color:#abbac3;margin-bottom:5px}.github-badge a{color:#fff}.github-badge img{height:1.25em;vertical-align:top}.github-badge .badge-subject{display:inline-block;background-color:#555;padding:4px 4px 4px 6px;border-top-left-radius:4px;border-bottom-left-radius:4px}.github-badge .badge-value{display:inline-block;padding:4px 6px 4px 4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.github-badge .bg-brightgreen{background-color:#4c1!important}.github-badge .bg-green{background-color:#97ca00!important}.github-badge .bg-yellowgreen{background-color:#a4a61d!important}.github-badge .bg-orange{background-color:#fe7d37!important}.github-badge .bg-yellow{background-color:#dfb317!important}.github-badge .bg-blueviolet{background-color:#8a2be2!important}.github-badge .bg-pink{background-color:pink!important}.github-badge .bg-red{background-color:#e05d44!important}.github-badge .bg-blue{background-color:#007ec6!important}.github-badge .bg-grey,.github-badge .bg-gray{background-color:#555!important}.github-badge .bg-lightgrey,.github-badge .bg-lightgray{background-color:#9f9f9f!important}.page-navigator span{display:inline-block;height:25px;line-height:25px;padding:5px 9px;color:var(--theme-muted-color)}.page-navigator .current a{background:var(--theme-secondary-bg);border-bottom-color:var(--theme-link-hover);color:var(--theme-color)}.theme-toggle{position:fixed;top:20px;right:20px;border:none;background:0 0;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease;z-index:1000;color:var(--theme-color)}.theme-toggle:hover{background:var(--theme-border);transform:scale(1.1)}.theme-toggle .icon-sun,.theme-toggle .icon-moon{display:none;font-size:16px;filter:grayscale(1);color:var(--theme-color)}[data-theme=light] .theme-toggle .icon-sun{display:block}[data-theme=dark] .theme-toggle .icon-moon{display:block}[data-theme=dark] .post-title,[data-theme=dark] .post-title a,[data-theme=dark] .keyword,[data-theme=dark] #logo,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .post-content,[data-theme=dark] .page-navigator a{color:var(--theme-color)!important}[data-theme=dark] .post-content h2,[data-theme=dark] .post-content h3{color:var(--theme-link-hover)!important;border-bottom-color:var(--theme-border)}.post-title a:hover{color:var(--theme-link-hover-dark)!important}.widget-title a:hover{color:var(--theme-link-hover-dark)}.post-navigation{margin:1em 0}.post-navigation h2{margin-bottom:1em;font-size:1.2em;color:var(--theme-color)}.nav-links{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.nav-previous,.nav-next{flex:1;max-width:48%}.nav-previous a,.nav-next a{display:block;text-decoration:none;color:var(--theme-color);transition:color .2s ease}.nav-previous a:hover,.nav-next a:hover{color:var(--theme-link-hover)}.nav-subtitle{display:block;font-size:.8em;color:var(--theme-muted-color);margin-bottom:.3em;text-transform:uppercase;letter-spacing:.5px}.nav-title{display:block;font-weight:500;line-height:1.4}.nav-next{text-align:right}.nav-next a{text-align:right}@media print,screen and (max-width:680px){.nav-links{flex-direction:column;gap:1em}.nav-previous,.nav-next{max-width:100%}.nav-next{text-align:left}.nav-next a{text-align:left}}.comments-toggle-container{margin:1em 0;text-align:center}.comments-toggle-btn{background:0 0;border:none;color:var(--theme-link-color);padding:12px 0;cursor:pointer;font-size:16px;font-weight:500;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.comments-toggle-btn:hover{color:var(--theme-link-hover)}.comments-toggle-btn.active{color:var(--theme-link-hover)}.toggle-icon{font-size:14px}.comments-container{margin-top:1em}@media print,screen and (max-width:680px){.comments-toggle-btn{padding:10px 0;font-size:15px}.toggle-icon{font-size:13px}}[data-theme=dark] .site-name404,[data-theme=dark] .title404 p,[data-theme=dark] .index404,[data-theme=dark] .icon-about a{color:#fff}[data-theme=dark] .index404{background:#333}[data-theme=dark] .index404:hover{background:#000;color:#fff}