/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.highlight pre{background-color:#404040}.highlight .hll{background-color:#404040}.highlight .c{color:#999999;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .g{color:#d0d0d0}.highlight .k{color:#6ab825;font-weight:bold}.highlight .l{color:#d0d0d0}.highlight .n{color:#d0d0d0}.highlight .o{color:#d0d0d0}.highlight .x{color:#d0d0d0}.highlight .p{color:#d0d0d0}.highlight .cm{color:#999999;font-style:italic}.highlight .cp{color:#cd2828;font-weight:bold}.highlight .c1{color:#999999;font-style:italic}.highlight .cs{color:#e50808;font-weight:bold;background-color:#520000}.highlight .gd{color:#d22323}.highlight .ge{color:#d0d0d0;font-style:italic}.highlight .gr{color:#d22323}.highlight .gh{color:#ffffff;font-weight:bold}.highlight .gi{color:#589819}.highlight .go{color:#cccccc}.highlight .gp{color:#aaaaaa}.highlight .gs{color:#d0d0d0;font-weight:bold}.highlight .gu{color:#ffffff;text-decoration:underline}.highlight .gt{color:#d22323}.highlight .kc{color:#6ab825;font-weight:bold}.highlight .kd{color:#6ab825;font-weight:bold}.highlight .kn{color:#6ab825;font-weight:bold}.highlight .kp{color:#6ab825}.highlight .kr{color:#6ab825;font-weight:bold}.highlight .kt{color:#6ab825;font-weight:bold}.highlight .ld{color:#d0d0d0}.highlight .m{color:#3677a9}.highlight .s{color:#ed9d13}.highlight .na{color:#bbbbbb}.highlight .nb{color:#24909d}.highlight .nc{color:#447fcf;text-decoration:underline}.highlight .no{color:#40ffff}.highlight .nd{color:#ffa500}.highlight .ni{color:#d0d0d0}.highlight .ne{color:#bbbbbb}.highlight .nf{color:#447fcf}.highlight .nl{color:#d0d0d0}.highlight .nn{color:#447fcf;text-decoration:underline}.highlight .nx{color:#d0d0d0}.highlight .py{color:#d0d0d0}.highlight .nt{color:#6ab825;font-weight:bold}.highlight .nv{color:#40ffff}.highlight .ow{color:#6ab825;font-weight:bold}.highlight .w{color:#666666}.highlight .mf{color:#3677a9}.highlight .mh{color:#3677a9}.highlight .mi{color:#3677a9}.highlight .mo{color:#3677a9}.highlight .sb{color:#ed9d13}.highlight .sc{color:#ed9d13}.highlight .sd{color:#ed9d13}.highlight .s2{color:#ed9d13}.highlight .se{color:#ed9d13}.highlight .sh{color:#ed9d13}.highlight .si{color:#ed9d13}.highlight .sx{color:#ffa500}.highlight .sr{color:#ed9d13}.highlight .s1{color:#ed9d13}.highlight .ss{color:#ed9d13}.highlight .bp{color:#24909d}.highlight .vc{color:#40ffff}.highlight .vg{color:#40ffff}.highlight .vi{color:#40ffff}.highlight .il{color:#3677a9}.gist,.gist *{border:0;border-radius:0 !important}.gist .blob-num{border:0}html{height:100%;overflow:auto;overflow:overlay}::-webkit-scrollbar-track{background-color:rgba(96,125,139,0.2)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:#356276;border-radius:4px;box-shadow:inset 0 0 6px rgba(96,125,139,0.2)}*,*::before,*::after{box-sizing:border-box}body{padding:0;margin:0;font-family:'Source Code Pro', Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:16px;line-height:1.5;color:#444}a{color:#3e748b;text-decoration:none}a:hover{text-decoration:underline}a.external:after,a[target='_blank']:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2v7z'/%3E%3C/svg%3E");vertical-align:middle;margin:0 0 0 2px;line-height:0}.header{text-align:center}@media screen and (max-width: 42em){.header{margin:2rem 1rem 1rem}}@media screen and (min-width: 42em) and (max-width: 64em){.header{margin:2rem 4rem 1rem}}@media screen and (min-width: 64em){.header{margin:3rem 4rem 1.5rem}}.header a.external:after,.header a[target='_blank']:after{filter:invert(100%) opacity(80%)}.main{word-wrap:break-word}@media screen and (min-width: 64em){.main{max-width:64rem;padding:1.5rem 2rem 6rem;margin:0 auto}}@media screen and (min-width: 42em) and (max-width: 64em){.main{padding:1rem 2rem 4rem}}@media screen and (max-width: 42em){.main{padding:1rem 1.6rem 1.6rem}}.main img{max-width:100%;text-align:center;display:block;margin:auto}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{margin-top:2rem;margin-bottom:1rem;font-weight:normal}.main p{margin-bottom:1em}.main code{padding:2px 4px;font-family:'Source Code Pro', Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:0.9rem;color:#fff;background-color:#404040}.main pre{padding:0.8rem;margin-top:0;margin-bottom:1rem;font:1rem Consolas, 'Liberation Mono', Menlo, Courier, monospace;color:#fff;word-wrap:normal;background-color:#404040;border:solid 1px #dce6f0}.main pre>code{padding:0;margin:0;font-size:0.9rem;color:#fff;word-break:normal;white-space:pre;background:transparent;border:0}.main .highlight{margin-bottom:1rem}.main .highlight pre{margin-bottom:0;word-break:normal}.main .highlight pre,.main pre{padding:0.8rem;overflow:auto;overflow:overlay;font-size:0.9rem;line-height:1.45;-webkit-overflow-scrolling:touch}.main pre code,.main pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.main pre code:before,.main pre code:after,.main pre tt:before,.main pre tt:after{content:normal}.main ul,.main ol{margin-top:0}.main blockquote{padding:0 1rem;margin-left:0;color:#819198;border-left:0.3rem solid #dce6f0}.main blockquote>:first-child{margin-top:0}.main blockquote>:last-child{margin-bottom:0}.main table{display:block;width:100%;overflow:auto;overflow:overlay;word-break:normal;word-break:keep-all;-webkit-overflow-scrolling:touch}.main table th{font-weight:bold}.main table th,.main table td{padding:0.5rem 1rem;border:1px solid #e9ebec}.main dl{padding:0}.main dl dt{padding:0;margin-top:1rem;font-size:1rem;font-weight:bold}.main dl dd{padding:0;margin-bottom:1rem}.main hr{height:2px;padding:0;margin:1rem 0;background-color:#eff0f1;border:0}.main ul.listing.work{list-style-type:none}@media screen and (max-width: 42em){.main ul.listing.work{padding-left:1rem}}.main ul.listing.work li :first-child{font-size:smaller;margin-right:4px}.main ul.listing:not(.work){list-style-type:none}@media screen and (max-width: 42em){.main ul.listing:not(.work){padding-left:1rem}}.main ul.listing:not(.work) li :first-child{display:block;font-size:smaller;margin-right:4px}.main ul.listing:not(.work) li :last-child{display:block;margin-top:0.2em;margin-bottom:1em}.navigation{text-align:center;padding:1rem}@media screen and (max-width: 42em){.navigation{padding:0.4rem}}nav ul{padding:0;margin:0}nav ul li{display:inline-block;margin:2px}nav ul li a{padding:6px;border-bottom:2px solid transparent}nav ul li a:hover{text-decoration:none}nav ul li a:not(.page-current):hover{border-bottom-color:rgba(255,255,255,0.4)}nav ul li a.page-current{border-bottom-color:white}.site-title{margin-top:0;margin-bottom:0.1rem;font-weight:normal;font-size:1.75rem}@media screen and (min-width: 64em){.site-title{font-size:2.25rem}}@media screen and (min-width: 42em) and (max-width: 64em){.site-title{font-size:2.25rem}}@media screen and (max-width: 42em){.site-title{font-size:1.75rem}}.site-description{margin-top:1rem;margin-bottom:1.5rem;font-weight:normal;opacity:0.9}@media screen and (min-width: 64em){.site-description{font-size:1.25rem}}@media screen and (min-width: 42em) and (max-width: 64em){.site-description{font-size:1.15rem}}@media screen and (max-width: 42em){.site-description{font-size:1rem}}@media screen and (min-width: 64em){.site-description{font-size:1.15rem}}.post-title{margin-bottom:1.2rem}.post-subtitle{display:block;opacity:0.8}.post-subtitle a{opacity:1}.post-content{padding-top:0.4rem}.item-title{margin-bottom:0.4rem}.item-subtitle{display:block;margin-bottom:1rem;font-size:small}.screenshots{display:grid}.screenshots a{margin:auto}.screenshots a img{border:1px solid #999;margin:8px;max-width:calc(100% - 16px);max-height:calc(100vh - 16px)}.screenshots a img[src*='.full.']{max-height:none}

/*# sourceMappingURL=style.css.map */