body{font-size:15px;font-display:swap}.hidden{display:none;visibility:hidden}*,*:after,*:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%}a:focus{outline:2px solid;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%;height:auto;vertical-align:middle;border:0;border-radius:6px}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{line-height:normal}button,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}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}::-moz-selection{background-color:#d9dde1;color:#24292f;text-shadow:none}::selection{background-color:#d9dde1;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;margin-right:10px}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a{transition:all .2s ease}.section-title{font-size:18px;margin:12px 0}.pinned-title{display:inline-block;padding:4px 10px;background:#ffe58f;color:#614700;border-radius:4px}.pinned-sep{border:none;border-top:1px dashed #ddd;margin:12px 0 20px}body{font-family:"TsangerJinKai02","STKaiti","KaiTi",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";color:rgba(36,41,47,0.9);letter-spacing:0.5px;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:"TsangerJinKai02","STKaiti","KaiTi",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}h1{margin:8px 0 12px}@media only screen and (min-width: 48em){h1{font-size:30px}}table,th,td{border-collapse:collapse;border:1px solid #f2f3f4}td,th{padding:6px;text-align:left}.text-table td,.text-table th{padding:6px 16px}.text-table,th{text-align:left}a{text-decoration:none;color:rgba(36,41,47,0.8)}a:hover{color:#404040}a:focus{outline:2px solid;color:#404040}a:hover,a:active{outline:0}.link-arrow{font-weight:100;text-decoration:underline;font-style:normal}figcaption{padding-top:10px;font-size:15px;line-height:1.3;color:#505862}.notice{margin-top:1.5em;padding:0.5em 1em;text-indent:0;font-size:15px;background-color:#e8e8e8;border:1px solid #bbbbbb;border-radius:3px}blockquote{font-style:normal;border-left:4px solid #c9ced4;padding-left:12px}.entry-content li{margin-bottom:7px}.entry-content .footnotes ol,.entry-content .footnotes li,.entry-content .footnotes p{font-size:17px}tt,code,kbd,samp,pre{font-family:"TsangerJinKai02","STKaiti","KaiTi",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}p code,li code{font-size:17px;line-height:1.5;margin:0 2px;padding:0 5px;border:1px solid #e6e6e6;background-color:#f2f2f2;border-radius:3px}pre{font-size:17px;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;border-radius:4px}.highlight{margin-bottom:1.5em;font-size:12px;color:#d0d0d0;background-color:#272822;border-radius:3px}.highlight pre{position:relative;margin:0;padding:0.7em;font-size:14px}.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}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}figure img{margin-bottom:10px}figure a img{transform:translate(0, 0);transition:transform 0.25s}figure a img:hover{transform:translate(0, -5px);box-shadow:0 0 10px rgba(36,41,47,0.2)}@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{display:inline-block;margin-bottom:20px;padding:8px 20px;font-size:14px;background-color:#24292f;color:#fff;border-width:2px !important;border-style:solid !important;border-color:#24292f;border-radius:3px}.btn:visited{color:#fff}.btn: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 #d0d6db;border-radius:4px}.nav-badge.new{display:inline-block;margin-left:6px;padding:2px 7px;font-size:12px;line-height:1.2;border-radius:999px;background:#dc2626;color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:0 0 0 rgba(220,38,38,0.6);animation:nav-badge-pulse 1.2s ease-in-out infinite, nav-badge-jiggle 2.2s ease-in-out infinite}@keyframes nav-badge-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,38,0.5)}60%{transform:scale(1.06);box-shadow:0 0 0 6px rgba(220,38,38,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,38,38,0)}}@keyframes nav-badge-jiggle{0%, 100%{transform:translateY(0) rotate(0)}10%{transform:translateY(-1px) rotate(-1.2deg)}20%{transform:translateY(0) rotate(0.8deg)}30%{transform:translateY(-1px) rotate(-0.6deg)}40%{transform:translateY(0) rotate(0.4deg)}50%{transform:translateY(-1px) rotate(-0.2deg)}}body{margin:0;padding:0;width:100%;background-color:#e8e8e8;overflow-x:hidden}iframe{border:0}.entry:after,.hentry:after{content:"";display:table;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}.hentry h1.entry-title,.hentry h2.entry-title{font-size:22px;line-height:1.35;margin:6px 0 8px}@media only screen and (min-width: 48em){.hentry h1.entry-title,.hentry h2.entry-title{font-size:30px}}.hentry .entry-title .pinned-flag{display:inline-block;margin-right:6px}.body-title{display:block}.entry-content{font-size:17px;position:relative;word-wrap:break-word;margin-bottom:12px}@media only screen and (min-width: 48em){.entry-content{font-size:18px}}.entry-content .page-info{color:rgba(85,85,85,0.8);font-size:15px;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:17px}.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 strong>a,.entry-content li>a{border-bottom:1px dotted #c0c0c0}.entry-content h2>a:hover,.entry-content h3>a:hover,.entry-content h4>a:hover,.entry-content p>a:hover,.entry-content strong>a:hover,.entry-content li>a:hover{border-bottom-style:solid}.social-icon svg{width:20px;height:20px;margin-left:12px;display:inline-block;margin-top:3px}@media only screen and (min-width: 48em){.social-icon svg{margin-top:4px}}.repo-time{font-size:17px;display:inline-block;vertical-align:top}.content-header-title{text-align:center;margin:30px 0 0}.content-header-title h1{margin:10px 20px;font-weight:700;font-size:22px;color:#5c6469}@media only screen and (min-width: 48em){.content-header-title h1{font-size:30px}}.content-header-title h2{margin:0;font-size:18px;text-transform:uppercase;color:#8b9299}@media only screen and (min-width: 48em){.content-header-title h2{font-size:25px}}.content-header-title p{color:#5c6469}.entry-meta{font-size:13px;margin-top:0;color:#c9ced4}.entry-meta a{color:#c9ced4}.entry-meta .tag{display:inline-block;margin:4px;color:#fff;border-radius:3px;background-color:#15141a}.entry-meta .tag span{float:left;padding:2px 6px}.entry-meta .tag .count{background-color:#fff;color:#15141a;border-top-right-radius:3px;border-top-left-radius:0px;border-bottom-right-radius:3px;border-bottom-left-radius:0}#post .entry-content,#page .entry-content{margin:20px 2px 20px 2px;padding:10px 15px;background-color:#fff;box-shadow:0 0 0 0,0 6px 12px rgba(0,0,0,0.1);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}}#post .entry-meta,#page .entry-meta{margin:10px 0 20px}.entry-tags{display:block;margin-bottom:6px}.year-heading{margin-top:0}.permalink{margin-right:7px}.pagination{margin:36px 10px;text-align:center;font-size:18px}@media only screen and (min-width: 48em){.pagination{margin:48px 10px 78px;font-size:20px}}.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{padding:8px 10px}@media only screen and (min-width: 48em){.pagination .btn{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(201,206,212,0.1),0 6px 12px rgba(0,0,0,0.1);border-radius:3px;text-align:center}@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:after{content:"";display:table;clear:both}.read-more-header{position:absolute;top:-20px;left:0;right:0;height:35px}.read-more-header .read-more-btn{display:inline-block;margin-bottom:20px;padding:8px 20px;font-size:14px;background-color:#24292f;color:#fff;border-width:2px !important;border-style:solid !important;border-color:#24292f;border-radius:3px;text-decoration:none}.read-more-header .read-more-btn:visited{color:#fff}.read-more-header .read-more-btn:hover{background-color:#fff;color:#24292f}.read-more-content{font-size:17px;margin-bottom:0}.read-more-content p{text-align:left}.read-more-content p>a,.read-more-content li>a{border-bottom:1px dotted #c0c0c0}.read-more-content p>a:hover,.read-more-content li>a:hover{border-bottom-style:solid}.read-more-content h3{margin:0;font-size:22px}@media only screen and (min-width: 48em){.read-more-content h3{font-size:30px}}.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);border-radius:3px;margin-bottom:20px;padding:15px}@media only screen and (min-width: 48em){#post-index article{padding:20px 36px 20px}}@media only screen and (min-width: 62.5em){#post-index article{margin-bottom:30px;padding:30px 50px 20px}}.footer-wrapper{margin:14px auto 30px auto;text-align:center;font-size:15px}.footer-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width: 48em){.footer-wrapper{margin:8px auto 20px auto;font-size:17px}}.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:15px;background-color:#fff;color:rgba(36,41,47,0.9);border-width:2px;border-style:solid;border-color:#91979f;border-radius:3px}#goog-wm-sb{display:inline-block;margin-bottom:20px;padding:8px 20px;font-size:14px;background-color:#24292f;color:#fff;border-width:2px !important;border-style:solid !important;border-color:#24292f;border-radius:3px;text-decoration:none}#goog-wm-sb:visited{color:#fff}#goog-wm-sb:hover{background-color:#fff;color:#24292f}.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.language-icon svg{display:inline-block;width:18px;height:18px;margin-top:9px;margin-right:4px}@media only screen and (min-width: 48em){.header-item.language-icon svg{margin-top:11px}}.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:14px;padding-right:14px}.header-item:nth-child(2),.header-item-title:nth-child(2){padding-right:14px}.header-item:nth-child(2),.header-item-title:nth-child(2){padding-right:22px}}@media only screen and (min-width: 62.5em){.header-item:nth-child(2),.header-item-title:nth-child(2){padding-right:26px}.header-item:nth-child(4),.header-item-title:nth-child(4){padding-right:14px}}.header-item a,.header-item-title a{vertical-align:middle;display:table-cell;height:60px;font-size:16px;box-sizing:border-box;font-weight:bold}.header-item a:visited,.header-item-title a:visited{color:rgba(36,41,47,0.9)}@media only screen and (min-width: 48em){.header-item a,.header-item-title a{font-size:17px}}.header-item.active a,.header-item:hover a,.header-item-title.active a,.header-item-title:hover a{color:#15141a}@media only screen and (min-width: 48em){.header-item-title{padding-left:20px;padding-right:20px}}.logo{width:60px;height:60px;float:left;padding:10px}.header-item-container{height:100%}.header-item{height:100%;display:block}.header-item-title{float:left;border-top-width:0px;height:100%}.header-item-title a.title{font-size:25px;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}.video-container,.keynote-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,.keynote-container iframe,.keynote-container object,.keynote-container embed,.keynote-container video{position:absolute;top:0;left:0;width:100%;height:100%}.keynote-container{padding-bottom:50.4%;background-color:#fff}.keynote-container .fullscreen-btn{display:none;display:inline-block;margin-bottom:20px;padding:8px 20px;font-size:14px;background-color:#24292f;color:#fff;border-width:2px !important;border-style:solid !important;border-color:#24292f;border-radius:3px;text-decoration:none;position:absolute;right:0;font-size:13px;letter-spacing:1px;bottom:-20px;height:32px;width:60px;line-height:32px;padding:0 8px;opacity:0.3;border-width:0}.keynote-container .fullscreen-btn:visited{color:#fff}.keynote-container .fullscreen-btn:hover{background-color:#fff;color:#24292f}@media only screen and (min-width: 48em){.keynote-container{padding-bottom:53.2%}.keynote-container .fullscreen-btn{display:block}}.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}.video{margin-block-end:1em}.bg-img{padding:10px 15px 15px;background:#171f32;margin-top:-2px}@media only screen and (min-width: 48em){.bg-img{padding:10px 30px 30px}}video.bg-img{margin-block-start:-1em}.btn-arrow{font-size:24px;display:inline-block;vertical-align:middle;height:42px}.video-border{padding:24px;background:url(https://gw.alipayobjects.com/zos/k/0d/UpT4s7.png) no-repeat center}.entry-content img{cursor:zoom-in}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}}
