body{font-size:15px;font-display:swap;-webkit-font-smoothing:antialiased}.hidden{display:none;visibility:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}*,*:after,*:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{margin:0}img,video{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}table{width:100%}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}label,select,button,input[type='button'],input[type='reset'],input[type='submit'],input[type='radio'],input[type='checkbox']{cursor:pointer}input[type='search']{box-sizing:content-box}textarea{overflow:auto;vertical-align:top}::-moz-selection{background-color:#c9cfd6;color:#24292F;text-shadow:none}::selection{background-color:#c9cfd6;color:#24292F;text-shadow:none}.wrap{margin:0 auto}.all-caps{text-transform:uppercase}.image-left{float:none}@media only screen and (min-width: 48em){.image-left{float:left}}.image-right{float:none}@media only screen and (min-width: 48em){.image-right{float:right}}.unstyled-list{list-style:none;margin-left:0;padding-left:0}.unstyled-list li{list-style-type:none}.inline-list{list-style:none;margin-left:0;padding-left:0}.inline-list li{list-style-type:none;display:inline}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a{transition:all 0.2s ease}body{font-family:"LXGW WenKai Screen R",Calibri,Arial,sans-serif;color:rgba(36,41,47,0.9);letter-spacing:0.5px}@media only screen and (min-width: 48em){body{letter-spacing:0.8px}}h1,h2,h3,h4,h5,h6{font-family:"LXGW WenKai Screen R",Calibri,Arial,sans-serif}h1{font-size:21px;font-size:1.4rem;margin:16px 0}@media only screen and (min-width: 48em){h1{font-size:30px;font-size:2rem}}table,th,td{border:1px solid #EEE;border-collapse:collapse}a{text-decoration:none;color:rgba(36,41,47,0.8)}a:hover{color:rgba(0,0,0,0.8)}a:focus{outline:thin dotted;color:rgba(0,0,0,0.8)}a:hover,a:active{outline:0}.link-arrow{font-weight:100;text-decoration:underline;font-style:normal}figcaption{padding-top:10px;font-size:14px;font-size:.9333333333rem;line-height:1.9429;line-height:1.3;color:rgba(58,66,76,0.9)}.notice{margin-top:1.5em;padding:0.5em 1em;text-indent:0;font-size:14px;font-size:.9333333333rem;background-color:#e8e8e8;border:1px solid #b5b5b5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}blockquote{font-style:normal;border-left:4px solid #bac2cb;padding-left:12px}.entry-content li{margin-bottom:7px}.entry-content .footnotes ol,.entry-content .footnotes li,.entry-content .footnotes p{font-size:16px;font-size:1.0666666667rem;line-height:1.7;margin-bottom:27.2px;margin-bottom:1.8133333333rem}tt,code,kbd,samp,pre{font-family:"LXGW WenKai Screen R",Calibri,Arial,sans-serif}p code,li code{font-size:16px;font-size:1.0666666667rem;line-height:1.5;margin:0 2px;padding:0 5px;border:1px solid #e6e6e6;background-color:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}pre{font-size:16px;font-size:1.0666666667rem;line-height:1.5;overflow-x:auto}pre::-webkit-scrollbar{height:12px;background-color:#34362e;border-radius:0 0 4px 4px}pre::-webkit-scrollbar-thumb:horizontal{background-color:#6a6d5d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.highlight{margin-bottom:1.5em;font-size:12px;font-size:.8rem;line-height:2.2667;color:#d0d0d0;background-color:#272822;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.highlight pre{position:relative;margin:0;padding:0.7em;font-size:14px;font-size:.9333333333rem}.highlight .lineno{padding-right:24px;color:#8f908a}.highlight .hll{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.CodeRay{font-family:"LXGW WenKai Screen R",Calibri,Arial,sans-serif;font-size:12px;font-size:.8rem;line-height:2.2667;color:#d0d0d0;margin-bottom:1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.CodeRay .code pre{margin:0;padding:1em;background-color:#272822;border:1px solid #dbdbdb}span.CodeRay{white-space:pre;border:0px;padding:2px}table.CodeRay{border-collapse:collapse;width:100%;padding:2px}table.CodeRay td{padding:1em 0.5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{color:#8f908a;text-align:right}.CodeRay .line-numbers a{color:#8f908a}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:red}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0 24px 0 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:#fff !important;background:blue !important}.CodeRay .doctype,.CodeRay .key,.CodeRay .instance-variable{color:#f8f8f2}.CodeRay .attribute-name{color:#a6e22e}.CodeRay .symbol,.CodeRay .integer,.CodeRay .float{color:#ff658b}.CodeRay .string{color:#2dc900}.CodeRay .keyword{color:#66d9ef}.CodeRay .function,.CodeRay .class{color:#a6e22e}.CodeRay .regexp,.CodeRay .constant,.CodeRay .tag{color:#f92672}.CodeRay .modifier,.CodeRay .predefined-constant{color:#ff84e4}.CodeRay .comment{color:#75715e}.CodeRay .error{color:#ecc}.CodeRay .content{color:#e6db74}.CodeRay .delimiter{color:#e6db74}.CodeRay .inline{color:#e6db74}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}figure{margin:0;padding-top:10px;padding-bottom:10px;zoom:1}figure:before,figure:after{display:table;content:"";line-height:0}figure:after{clear:both}figure img{margin-bottom:10px}figure a img{transform:translate(0, 0);transition-duration:0.25s}figure a img:hover{transform:translate(0, -5px);box-shadow:0 0 10px fade(#24292F, 20)}@media only screen and (min-width: 62.5em){figure.half img{width:310px;float:left;margin-right:10px}figure.half figcaption{clear:left}}@media only screen and (min-width: 62.5em){figure.third img{width:200px;float:left;margin-right:10px}figure.third figcaption{clear:left}}svg:not(:root){overflow:hidden}figure.center{text-align:center}figure.center img{float:none}.btn,.read-more-header .read-more-btn,#goog-wm-sb,.coffee .buy-me-coffee{display:inline-block;margin-bottom:20px;padding:8px 20px;font-size:14px;font-size:.9333333333rem;background-color:#24292F;color:#fff;border-width:2px !important;border-style:solid !important;border-color:#24292F;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn:visited,.read-more-header .read-more-btn:visited,#goog-wm-sb:visited,.coffee .buy-me-coffee:visited{color:#fff}.btn:hover,.read-more-header .read-more-btn:hover,#goog-wm-sb:hover,.coffee .buy-me-coffee:hover{background-color:#fff;color:#24292F}.btn-inverse{background-color:#fff;color:#24292F;border-color:#fff}.btn-inverse:visited{color:#24292F}.btn-inverse:hover{background-color:#24292F;color:#fff}.btn-success{background-color:#5cb85c;color:#fff;border-color:#5cb85c}.btn-success:visited{color:#fff}.btn-success:hover{background-color:#fff;color:#5cb85c}.btn-warning{background-color:#dd8338;color:#fff;border-color:#dd8338}.btn-warning:visited{color:#fff}.btn-warning:hover{background-color:#fff;color:#dd8338}.btn-danger{background-color:#C64537;color:#fff;border-color:#C64537}.btn-danger:visited{color:#fff}.btn-danger:hover{background-color:#fff;color:#C64537}.btn-info{background-color:#308cbc;color:#fff;border-color:#308cbc}.btn-info:visited{color:#fff}.btn-info:hover{background-color:#fff;color:#308cbc}.well{padding:20px;border:1px solid #2f2a24;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.animated{animation-fill-mode:both;animation-duration:1s}.animated.hinge{animation-duration:2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes drop{0%{transform:translateY(-500px)}100%{transform:translateY(0)}}.drop{animation-name:drop}body{margin:0;padding:0;width:100%;background-color:#e8e8e8;overflow-x:hidden}iframe{border:0}.entry,.hentry{zoom:1}.entry:before,.entry:after,.hentry:before,.hentry:after{display:table;content:"";line-height:0}.entry:after,.hentry:after{clear:both}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry p,.entry li,.hentry h1,.hentry h2,.hentry h3,.hentry h4,.hentry h5,.hentry h6,.hentry p,.hentry li{word-wrap:break-word}@media only screen and (min-width: 48em){.hentry h1.entry-title{font-size:28px;font-size:1.8666666667rem}}.body-title{display:block}.entry-content{font-size:16px;font-size:1.0666666667rem;line-height:1.7;margin-bottom:27.2px;margin-bottom:1.8133333333rem;position:relative;word-wrap:break-word;margin-bottom:15px}@media only screen and (min-width: 48em){.entry-content{font-size:16px;font-size:1.0666666667rem;line-height:1.7;margin-bottom:27.2px;margin-bottom:1.8133333333rem}}.entry-content .page-info{color:rgba(85,85,85,0.8);font-size:14px;font-size:.9333333333rem;line-height:1.9429;margin-bottom:27.2px;margin-bottom:1.8133333333rem;font-weight:normal;margin:-5px 2px 0;position:relative}.entry-content .page-info time{margin:0 20px}.entry-content .page-info .qr-text{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA9ElEQVRYR9VXWw7DIAwbN+Yo3HjTJqUfqSI/FNaWvwpIjeOYMOac75cw1lrjuzz2xXeEUOMNdcM2APkkmRR0YgSsincwcBsAOSXVyVRGgoEc78TAYwBk1SOm2hnYBqCyhJxzVgMonl0F7QBYM6ycL2uAjWc7IdIADYBdyDqjGu93sTij0oAaqzQiVNeVdaNqyfPXA6jEhHKunrRaf2gA5bTrh6fLSBWNygxab1cB8gFWpLYRdaXkPgB2tWSIKfs2ZDUgA3BbMreM23rCvwNwU5B9wWZgGwDUw7EvICS+mLerwM15+TBh7wS2J2T7CdsJXQ1k5j7FF35r3ynsoAAAAABJRU5ErkJggg==) no-repeat;background-size:16px 16px;width:16px;height:16px;display:none;position:relative;margin-bottom:-2px}.entry-content .page-info .qr-text::before{content:'';position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px}.entry-content .page-info .qr-text:hover .qr-code{width:128px;opacity:1;transform:none}.entry-content .page-info .qr-code{position:absolute;opacity:0;transition:0.3s all ease-in-out;transform:scale(0) perspective(60px) rotateX(50deg);width:0;left:-4px;top:-4px;z-index:10}.entry-content .page-info .qr-code>img{box-shadow:0 0 0 0,0 6px 12px rgba(0,0,0,0.5);padding:4px;background-color:#fff}@media only screen and (min-width: 48em){.entry-content .page-info{font-size:16px;font-size:1.0666666667rem;line-height:1.7;margin-bottom:27.2px;margin-bottom:1.8133333333rem}.entry-content .page-info .qr-text{display:inline-block}}.entry-content h2>a,.entry-content h3>a,.entry-content h4>a,.entry-content p>a,.entry-content li>a{border-bottom:1px dotted rgba(158,168,180,0.8)}.entry-content h2>a:hover,.entry-content h3>a:hover,.entry-content h4>a:hover,.entry-content p>a:hover,.entry-content li>a:hover{border-bottom-style:solid}.need_dotted{border-bottom:1px dotted rgba(158,168,180,0.8)}.need_dotted:hover{border-bottom-style:solid}.github-icon{width:20px;height:20px;margin-top:-5px}.content-header-title{text-align:center;margin:30px 0 0}.content-header-title h1{margin:10px 20px;font-weight:700;font-size:21px;font-size:1.4rem;color:#505b69}@media only screen and (min-width: 48em){.content-header-title h1{font-size:30px;font-size:2rem}}.content-header-title h2{margin:0;font-size:18px;font-size:1.2rem;text-transform:uppercase;color:#818e9e}@media only screen and (min-width: 48em){.content-header-title h2{font-size:24px;font-size:1.6rem}}.content-header-title p{color:#505b69}.entry-meta{font-size:12px;font-size:.8rem;margin-top:0;color:#bac2cb}.entry-meta a{color:#bac2cb}.entry-meta .tag{display:inline-block;margin:4px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#5b5770}.entry-meta .tag span{float:left;padding:2px 6px}.entry-meta .tag .count{background-color:#15141A;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}#post .entry-content,#page .entry-content{margin:80px 2px 20px 2px;padding:10px 15px;background-color:#fff;box-shadow:0 0 0 0,0 6px 12px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (min-width: 48em){#post .entry-content,#page .entry-content{margin:30px 10px;padding:20px 30px}}@media only screen and (min-width: 62.5em){#post .entry-content,#page .entry-content{max-width:900px;margin:30px auto 30px auto;padding:32px 80px 70px}#post .entry-content>p:first-child,#page .entry-content>p:first-child{font-size:20px;font-size:1.3333333333rem;line-height:1.36;margin-bottom:27.2px;margin-bottom:1.8133333333rem}}#post .giscus-container,#page .giscus-container{margin:20px 2px;padding:20px 15px;background-color:#fff;box-shadow:0 0 0 1px rgba(186,194,203,0.1),0 6px 12px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (min-width: 48em){#post .giscus-container,#page .giscus-container{margin-left:10px;margin-right:10px;padding:20px 30px}}@media only screen and (min-width: 62.5em){#post .giscus-container,#page .giscus-container{max-width:900px;padding:50px 80px;margin:0 auto 30px auto}}#post .entry-meta,#page .entry-meta{margin:50px 30px 30px;text-align:center}.entry-tags{display:block;margin-bottom:6px}.tag-heading,.year-heading{margin-top:0}.tag-list{font-size:15px;font-size:1rem;line-height:1.8133;margin-bottom:27.2px;margin-bottom:1.8133333333rem;line-height:1.7}@media only screen and (min-width: 48em){.tag-list{font-size:16px;font-size:1.0666666667rem}}.tag-list .tag-time{display:none}@media only screen and (min-width: 48em){.tag-list .tag-time{display:inline-block}}.anchor-bookmark{display:block;height:60px;margin-top:-60px;visibility:hidden}.permalink{margin-right:7px}.pagination{margin:48px 10px 16px;text-align:center;font-size:16px;font-size:1.0666666667rem}@media only screen and (min-width: 48em){.pagination{margin:48px 10px 48px}}.pagination ul{display:inline;margin-left:10px;margin-right:10px}.pagination li{padding-left:4px;padding-right:4px}.pagination .current-page{font-weight:700}.pagination .btn,.pagination .read-more-header .read-more-btn,.read-more-header .pagination .read-more-btn,.pagination #goog-wm-sb,.pagination .coffee .buy-me-coffee,.coffee .pagination .buy-me-coffee{padding:8px 10px}@media only screen and (min-width: 48em){.pagination .btn,.pagination .read-more-header .read-more-btn,.read-more-header .pagination .read-more-btn,.pagination #goog-wm-sb,.pagination .coffee .buy-me-coffee,.coffee .pagination .buy-me-coffee{padding:8px 20px}}.read-more{display:block;position:relative;margin:40px 2px 48px 2px;padding:40px 15px 25px;background-color:#fff;box-shadow:0 0 0 1px rgba(186,194,203,0.1),0 6px 12px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;zoom:1}@media only screen and (min-width: 48em){.read-more{margin:40px 10px 48px 10px;padding:50px 40px 25px}}@media only screen and (min-width: 62.5em){.read-more{max-width:900px;padding:50px 80px;margin:50px auto 48px}}.read-more:before,.read-more:after{display:table;content:"";line-height:0}.read-more:after{clear:both}.read-more-header{position:absolute;top:-20px;left:0;right:0;height:35px}.read-more-content{font-size:16px;font-size:1.0666666667rem;line-height:1.7;margin-bottom:27.2px;margin-bottom:1.8133333333rem;margin-bottom:0}.read-more-content p{text-align:left}.read-more-content p>a,.read-more-content li>a{border-bottom:1px dotted rgba(158,168,180,0.8)}.read-more-content p>a:hover,.read-more-content li>a:hover{border-bottom-style:solid}.read-more-content h3{margin:0;font-size:21px;font-size:1.4rem}@media only screen and (min-width: 48em){.read-more-content h3{font-size:30px;font-size:2rem}}.read-more-content h3 a{color:rgba(36,41,47,0.9)}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}#post-index #main{margin:80px 2px 30px 2px;overflow:hidden}@media only screen and (min-width: 48em){#post-index #main{margin:20px}}@media only screen and (min-width: 62.5em){#post-index #main{max-width:900px;margin:30px auto 0}}#post-index article{background-color:#fff;box-shadow:0 0 0 0,0 6px 12px rgba(36,41,47,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:15px}@media only screen and (min-width: 48em){#post-index article{padding:28px 36px 12px}}@media only screen and (min-width: 62.5em){#post-index article{margin-bottom:30px;padding:30px 50px 16px}}.footer-wrapper{zoom:1;margin:14px auto 30px auto;text-align:center;font-size:14px;font-size:.9333333333rem}.footer-wrapper:before,.footer-wrapper:after{display:table;content:"";line-height:0}.footer-wrapper:after{clear:both}@media only screen and (min-width: 48em){.footer-wrapper{margin:8px auto 20px auto;font-size:16px;font-size:1.0666666667rem}}.upgrade{padding:10px;text-align:center}#goog-fixurl ul{list-style:none;margin-left:0;padding-left:0}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{width:auto;margin-right:10px;margin-bottom:20px;padding:8px 20px;display:inline-block;font-size:14px;font-size:.9333333333rem;background-color:#fff;color:rgba(36,41,47,0.9);border-width:2px;border-style:solid;border-color:#9ea8b4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.entry-header{position:relative;overflow:hidden;width:100%;height:260px;background:#15141A;display:none}.entry-header svg{margin-top:60px}.entry-header canvas{position:absolute;left:0;top:0}@media only screen and (min-width: 48em){.entry-header{display:block}}.header-menu{position:absolute;top:0;left:0;width:100%;z-index:20;overflow:hidden;background-color:#fff;height:60px;box-shadow:0 0 0 0,0 6px 12px rgba(0,0,0,0.1);padding:0 8px}@media only screen and (min-width: 48em){.header-menu{position:fixed;padding:0;transition:0.3s height ease-out}}.header-menu ul{margin:0 auto;list-style-type:none;height:100%;padding:0}@media only screen and (min-width: 62.5em){.header-menu ul{max-width:950px}}@media only screen and (min-width: 48em){.header-menu-overflow{height:0}}.header-item,.header-item-title{float:right;padding-left:8px;padding-right:8px}@media only screen and (min-width: 48em){.header-item,.header-item-title{padding-left:20px;padding-right:20px}}.header-item a,.header-item-title a{vertical-align:middle;display:table-cell;height:60px;font-size:16px;font-size:1.0666666667rem;box-sizing:border-box;font-weight:bold}.header-item a:visited,.header-item-title a:visited{color:rgba(36,41,47,0.9)}.header-item.active a,.header-item:hover a,.header-item-title.active a,.header-item-title:hover a{color:#15141A}.logo{width:60px;height:60px;float:left;padding:10px}.header-item-container{height:100%}.header-item{height:100%}.header-item:nth-child(2),.header-item:nth-child(3){display:none}@media only screen and (min-width: 62.5em){.header-item{display:block}.header-item:nth-child(2),.header-item:nth-child(3){display:block}}.header-item-title{float:left;border-top-width:0px;height:100%}.header-item-title a.title{font-size:24px;font-size:1.6rem;padding-left:5px;vertical-align:middle;height:60px}@media only screen and (min-width: 48em){.header-item-title a.title{display:table-cell}}.header-href{display:block}.index-content-time{margin-left:-6px}.video-container{position:relative;padding-bottom:56.25%;padding-top:24px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.coffee{width:100%;display:flex;flex-direction:column;align-items:center;margin:40px 0 10px;position:relative}@media only screen and (min-width: 62.5em){.coffee{margin-bottom:-20px}}.coffee .buy-me-coffee{margin:0 auto;position:relative;height:36px;width:184px;line-height:17px;text-align:center;overflow:hidden;text-overflow:clip;white-space:nowrap;cursor:pointer;user-select:none}.coffee .buy-me-coffee:hover{background-color:#fff;color:#222}.coffee .buy-me-coffee.active{background-color:#fff;color:#222}.img-zoom{cursor:zoom-in}.lazyload,.lazyloading{filter:blur(5px);transition:filter 400ms}.lazyloaded{filter:blur(0)}.share-img{margin:0 auto;width:0px;height:0px;overflow:hidden}svg#robot{display:block;position:relative;margin:3em auto 0em auto;padding:10px;transform-origin:bottom;transform:rotate(0deg) translate3d(0px, 0px, 0px);animation:move 2s ease infinite}@media only screen and (min-width: 48em){svg#robot{margin:2.4em auto 0 auto}}@keyframes move{0%, 100%{transform:rotate(0deg) translate3d(0px, 0px, 0px)}25%{transform:rotate(5deg) translate3d(5px, 5px, 0px)}75%{transform:rotate(-6deg) translate3d(-5px, 5px, 0px)}}g#head{transform:rotate(0deg) translate3d(0px, 0px, 0px);transform-origin:bottom center;animation:head 1s 1s ease infinite}g#head #leftAntenna>ellipse,g#head #rightAntenna>ellipse{animation:color 350ms linear infinite}@keyframes head{0%, 46%, 50%, 55%, 100%{transform:rotate(0deg) translate3d(0px, 0px, 0px)}49%{transform:rotate(20deg) translate3d(0px, 0px, 0px)}51%{transform:rotate(-10deg) translate3d(0px, 0px, 0px)}}@keyframes color{0%, 100%{fill:#ccc}50%{fill:red}}#upperTorso{transform:rotate(0deg);transform-origin:center;animation:torso 600ms 1s ease infinite}#upperTorso #leftArm{transform:rotate(0deg);transform-origin:80% 5%;animation:left 1s ease infinite}#upperTorso #leftArm .forearm{transform:rotate(0deg);transform-origin:68% 10%;animation:forearm 800ms 1s ease infinite}#upperTorso #rightArm{transform:rotate(0deg);transform-origin:18% 0%;animation:right 1s ease infinite}#upperTorso #rightArm .forearm{transform:rotate(0deg);transform-origin:68% 10%;animation:forearm 700ms 1s ease infinite}@keyframes torso{40%, 50%, 60%{transform:rotate(0deg)}45%{transform:rotate(5deg)}55%{transform:rotate(-5deg)}}@keyframes left{60%{transform:rotate(100deg)}}@keyframes right{50%{transform:rotate(-70deg)}}@keyframes forearm{0%, 30%, 50%, 70%, 100%{transform:rotate(0deg)}40%{transform:rotate(25deg)}60%{transform:rotate(-25deg)}}#lowerTrunk{transform:rotate(0deg);transform-origin:60% 5%;animation:lowerTrunk 1s ease infinite}@keyframes lowerTrunk{0%, 100%{transform:rotate(0deg) translate3d(0px, 0px, 0px)}25%{transform:rotate(2deg) translate3d(2px, 0px, 0px)}75%{transform:rotate(-2deg) translate3d(-2px, 0px, 0px)}}#leftFoot{transform:rotate(0deg);transform-origin:60% 5%;animation:leftFoot 2s ease infinite}#leftFoot>.lowerLeg{transform:rotate(0deg);transform-origin:68% 10%;animation:lowerLeg 2s ease infinite}@keyframes leftFoot{0%, 50%{transform:rotate(0deg)}25%{transform:rotate(70deg)}}@keyframes lowerLeg{0%, 50%{transform:rotate(0deg)}8%, 14%{transform:rotate(-15deg)}11%, 18%{transform:rotate(15deg)}}#rightFoot{transform:rotate(0deg);transform-origin:50% 5%;animation:rightFoot 2s ease infinite}#rightFoot>.lowerLeg{transform:rotate(0deg);transform-origin:68% 10%;animation:lowerLegIz 2s ease infinite}@keyframes rightFoot{75%{transform:rotate(-60deg)}50%, 100%{transform:rotate(0deg)}}@keyframes lowerLegIz{50%, 100%{transform:rotate(0deg)}60%, 70%{transform:rotate(15deg)}65%, 85%{transform:rotate(-15deg)}}h1.error-not-found{width:100%;text-align:center;text-shadow:0 3px 0px #000, 0 6px 0px #333;color:#f54f59;font-size:6em;font-weight:700;margin-bottom:1.2em;margin-top:0}@media only screen and (min-width: 48em){h1.error-not-found{margin-bottom:0.4em}}
