html,body,button,input,select,textarea{color:#212121;font-family:"Fira Sans","Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif}html,body{font-size:1em;line-height:1.4;height:100%;width:100%;padding:0;margin:0}body{display:table;table-layout:fixed}h1,h2,h3,h4,h5,h6{font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif;font-weight:bold;padding:5px}@keyframes highlight{0%{background:#82e4a6}100%{background:none}}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{animation:highlight 1s;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em}h1{margin:3px 0}p{padding:5px;margin:2px 0}#comments{padding:5px}a{-webkit-transition:0.35s ease;-moz-transition:0.35s ease;-ms-transition:0.35s ease;-o-transition:0.35s ease;transition:0.35s ease}a:active,a:link,a:visited{color:#00c64c;text-decoration:none}a:focus,a:hover{color:#00fc60;text-decoration:underline;outline:none}::-moz-selection{background:#6cfa9e;text-shadow:none}::selection{background:#6cfa9e;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul{list-style-type:square;padding:0 0 0 20px}ul ul{margin:0}ul p{padding:5px 0}img{display:block;max-width:100%;margin-left:auto;margin-right:auto;vertical-align:middle}figure{margin:20px}figcaption{color:#666;font-size:80%;font-style:italic;margin-top:10px;text-align:center}.about-image{font-size:.85em;text-align:center}@media only screen and (min-width: 35em){.about-image{float:left}}blockquote{font-style:italic;border-left:3px solid #ccc;margin:0;padding-left:8px;margin-left:7px}address{font-style:normal}dl dd{display:inline;margin:0}dl dd:after{content:'';display:block}dl dt{display:inline-block;font-weight:bold;min-width:8em;margin:5px}code,pre,samp{font-family:"Fira Mono","Oxygen Mono",Monaco,"Ubuntu Mono","Droid Sans Mono",Consolas,monospace}code,samp{padding:.08em .2em;line-height:1.4;white-space:nowrap;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em}code{background-color:#f5f5f5}code mark.line{display:block;width:100%;background-color:#c0d0e0;-moz-box-shadow:inset 0 0 0 1px #28676f;-webkit-box-shadow:inset 0 0 0 1px #28676f;box-shadow:inset 0 0 0 1px #28676f}code p{margin:0;padding:0}code p:empty:before{content:'\a0'}code.shell p:before{color:#727272;content:"$ "}code.shell p.root:before{color:#f44336;content:"# "}code .metatoken{color:#92c292}code .sourceLine{display:inline}samp{color:#f7f7f7;background-color:#394046}pre{word-wrap:normal;line-height:0}pre code,pre samp{font-size:80%;padding:.5em .5em;display:block;overflow:auto;white-space:pre}input[type="email"],input[type="file"],input[type="number"],input[type="password"],input[type="text"],input[type="search"],input[type="url"]{padding:.2em .3em;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;border:1px solid #888;-moz-box-shadow:inset 0 0 0.8em -0.5em #000;-webkit-box-shadow:inset 0 0 0.8em -0.5em #000;box-shadow:inset 0 0 0.8em -0.5em #000;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}input[type="email"]::-webkit-input-placeholder,input[type="file"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder{color:#ddd;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}input[type="email"]:-moz-placeholder,input[type="file"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="url"]:-moz-placeholder{color:#ddd;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}input[type="email"]::-moz-placeholder,input[type="file"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="url"]::-moz-placeholder{color:#ddd;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}input[type="email"]:-ms-input-placeholder,input[type="file"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder{color:#ddd;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}input[type="email"]:focus,input[type="email"]:hover,input[type="file"]:focus,input[type="file"]:hover,input[type="number"]:focus,input[type="number"]:hover,input[type="password"]:focus,input[type="password"]:hover,input[type="text"]:focus,input[type="text"]:hover,input[type="search"]:focus,input[type="search"]:hover,input[type="url"]:focus,input[type="url"]:hover{-moz-box-shadow:inset 0 0 0.8em -0.4em #00fc60;-webkit-box-shadow:inset 0 0 0.8em -0.4em #00fc60;box-shadow:inset 0 0 0.8em -0.4em #00fc60}input[type="email"]:hover,input[type="file"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="text"]:hover,input[type="search"]:hover,input[type="url"]:hover{border-color:#555}input[type="email"]:focus,input[type="file"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="url"]:focus{border-color:#00fc60;border-color:#777;outline:none}input[type="email"]:focus::-webkit-input-placeholder,input[type="file"]:focus::-webkit-input-placeholder,input[type="number"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="text"]:focus::-webkit-input-placeholder,input[type="search"]:focus::-webkit-input-placeholder,input[type="url"]:focus::-webkit-input-placeholder{opacity:0}input[type="email"]:focus:-moz-placeholder,input[type="file"]:focus:-moz-placeholder,input[type="number"]:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="text"]:focus:-moz-placeholder,input[type="search"]:focus:-moz-placeholder,input[type="url"]:focus:-moz-placeholder{opacity:0}input[type="email"]:focus::-moz-placeholder,input[type="file"]:focus::-moz-placeholder,input[type="number"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="text"]:focus::-moz-placeholder,input[type="search"]:focus::-moz-placeholder,input[type="url"]:focus::-moz-placeholder{opacity:0}input[type="email"]:focus:-ms-input-placeholder,input[type="file"]:focus:-ms-input-placeholder,input[type="number"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="text"]:focus:-ms-input-placeholder,input[type="search"]:focus:-ms-input-placeholder,input[type="url"]:focus:-ms-input-placeholder{opacity:0}button{margin-top:.08em;background-color:#294;border:1px solid #062;color:#fff;cursor:pointer;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.2),transparent);background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0.2),transparent);background-image:-ms-linear-gradient(to bottom,rgba(255,255,255,0.2),transparent);background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0.2),transparent);background-image:linear-gradient(to bottom,rgba(255,255,255,0.2),transparent);-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}button:focus{outline:none}button:hover,button:focus{border-color:#283;background-color:#3d5;background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.4),transparent);background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0.4),transparent);background-image:-ms-linear-gradient(to bottom,rgba(255,255,255,0.4),transparent);background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0.4),transparent);background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),transparent)}button:active{border-color:#062;background-color:#283;-moz-box-shadow:inset 0.1em 0.1em 0.2em -0.1em rgba(0,0,0,0.3);-webkit-box-shadow:inset 0.1em 0.1em 0.2em -0.1em rgba(0,0,0,0.3);box-shadow:inset 0.1em 0.1em 0.2em -0.1em rgba(0,0,0,0.3);background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent)}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.upper{display:table-row;height:100%}.lower{display:table-row;background-color:#efefef}header.root{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.header-title{margin:.3em 0;overflow-x:auto}.header-title h1{display:inline-block;font-size:1.5em;margin:0;margin-right:1em}.header-title h1 a:active,.header-title h1 a:link,.header-title h1 a:visited{color:#8299a8}.header-title h1 a:focus,.header-title h1 a:hover{color:#64b4f6;text-decoration:none}.header-title .subtitle{margin:0;color:#aaa;display:inline-block;font-style:italic}.header-banner{background-color:#8299a8;white-space:nowrap;line-height:normal;overflow-x:auto;overflow-y:hidden;margin:0;padding:0.25em 1em}.header-banner nav{display:table;position:relative;left:0;width:100%}@media only screen and (min-width: 35em){.header-banner nav{width:33em}}.header-banner nav ul{font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif;font-weight:bold;list-style:none;display:table-cell;padding:0;margin:0}.header-banner nav ul li{margin-top:.6em;padding-right:.5em;display:inline}.header-banner nav ul li a{padding:.15em .3em;color:white;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em}.header-banner nav ul li a:focus,.header-banner nav ul li a:hover{color:white;background-color:#64b4f6;text-decoration:none}.header-banner nav .search{font-size:.8em;text-align:right;display:table-cell;margin:0}@media print{.header-banner nav .search{display:none}}.header-banner nav .search input{width:10em}.header-banner nav .search input:hover,.header-banner nav .search input:focus{-moz-box-shadow:inset 0.1em 0.1em 0.5em -0.1em #2474c6;-webkit-box-shadow:inset 0.1em 0.1em 0.5em -0.1em #2474c6;box-shadow:inset 0.1em 0.1em 0.5em -0.1em #2474c6}.header-banner nav .search button{background-color:#54a4f6;border:1px solid #2474c6;padding:.19em .5em;overflow:hidden;vertical-align:bottom}.header-banner nav .search button:hover,.header-banner nav .search button:focus{border-color:#54a4f6;background-color:#77b5f8}.header-banner nav .search button:active{border-color:#3484c6;background-color:#2474c6}.header-banner nav .search button svg{display:none}html.inlinesvg .header-banner nav .search button{width:1.7em;height:1.7em;padding:.2em}html.inlinesvg .header-banner nav .search button span{display:block}html.inlinesvg .header-banner nav .search button svg{display:inline;text-align:center}.content,header.root .header-title,footer.root{margin-left:1em;margin-right:1em}footer.root{color:#999;margin-top:.2em;margin-bottom:.2em;line-height:1.3}footer.root a:active,footer.root a:link,footer.root a:visited{color:#666}footer.root a:focus,footer.root a:hover{color:black}@media only screen and (min-width: 35em){.content,header.root .header-title,header.root nav,footer.root{width:33em;margin-left:auto;margin-right:auto}}.meta{color:#777;font-size:smaller;padding:5px}.link-button{font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif;background-color:#999;color:#ddd;padding:.05em .25em;-moz-border-radius:0.15em;-webkit-border-radius:0.15em;border-radius:0.15em}.link-button:active,.link-button:link,.link-button:visited{background-color:#00c64c;color:#fff}.link-button:focus,.link-button:hover{background-color:#00fc60;text-decoration:none}nav.pagination{margin-top:1em}nav.pagination .prev,nav.pagination .page,nav.pagination .next{margin:0 .2em;font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif;background-color:#999;color:#ddd;padding:.05em .25em;-moz-border-radius:0.15em;-webkit-border-radius:0.15em;border-radius:0.15em}nav.pagination a.prev,nav.pagination a.page,nav.pagination a.next{font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif;background-color:#999;color:#ddd;padding:.05em .25em;-moz-border-radius:0.15em;-webkit-border-radius:0.15em;border-radius:0.15em}nav.pagination a.prev:active,nav.pagination a.prev:link,nav.pagination a.prev:visited,nav.pagination a.page:active,nav.pagination a.page:link,nav.pagination a.page:visited,nav.pagination a.next:active,nav.pagination a.next:link,nav.pagination a.next:visited{background-color:#00c64c;color:#fff}nav.pagination a.prev:focus,nav.pagination a.prev:hover,nav.pagination a.page:focus,nav.pagination a.page:hover,nav.pagination a.next:focus,nav.pagination a.next:hover{background-color:#00fc60;text-decoration:none}nav.pagination .page{background-color:#64b4f6;color:#fff}article.post{margin-bottom:2em}article.post .meta{text-align:left;line-height:2}article.post .meta .date{margin:0 1em 1em 0}article.post .meta ul.tags{list-style:none;display:inline;padding:0}article.post .meta ul.tags li{display:inline}article.post .meta .tag{font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif;background-color:#999;color:#ddd;padding:.05em .25em;-moz-border-radius:0.15em;-webkit-border-radius:0.15em;border-radius:0.15em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;margin-top:1em}article.post .meta .tag:active,article.post .meta .tag:link,article.post .meta .tag:visited{background-color:#00c64c;color:#fff}article.post .meta .tag:focus,article.post .meta .tag:hover{background-color:#00fc60;text-decoration:none}article.post .footnotes{font-size:x-small}ul.posts{list-style:none;display:table;padding:0}ul.posts li{display:table-row}ul.posts li .meta{width:7em}ul.posts li *{display:table-cell}.archive li a{font-family:Oxygen,"Helvetica Neue",Helvetica,"Noto Sans",Arial,sans-serif}.unicode-name{text-transform:lowercase;font-variant:small-caps}.segment+.segment{margin-left:10px}.tabs{white-space:nowrap}.tabs>input,.tabs>section{display:none}.tabs>input:checked+label{background:#fff;border:1px solid #aaa;border-top:1.5px solid #6cfa9e;border-bottom:1px solid #fff;position:relative;z-order:1}.tabs>label{display:inline-block;margin:0 0 -1px -1px;padding:5px 10px;background:#fafafa;border:1px solid #e0e0e0;border-bottom:1px solid #999;cursor:pointer}.tabs>label:hover{color:#333}.tabs>section{border-top:1px solid #aaa;white-space:normal}.tabs>input.tab1:checked ~ section.tab1,.tabs>input.tab2:checked ~ section.tab2,.tabs>input.tab3:checked ~ section.tab3,.tabs>input.tab4:checked ~ section.tab4,.tabs>input.tab5:checked ~ section.tab5,.tabs>input.tab6:checked ~ section.tab6,.tabs>input.tab7:checked ~ section.tab7,.tabs>input.tab8:checked ~ section.tab8,.tabs>input.tab9:checked ~ section.tab9,.tabs>input.tab10:checked ~ section.tab10,.tabs>input.tab11:checked ~ section.tab11,.tabs>input.tab12:checked ~ section.tab12,.tabs>input.tab13:checked ~ section.tab13,.tabs>input.tab14:checked ~ section.tab14,.tabs>input.tab15:checked ~ section.tab15,.tabs>input.tab16:checked ~ section.tab16{display:block}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.hidden{display:none !important;visibility:hidden}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@media print{@page{margin:1em}*{background:transparent !important;color:#000 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}code mark{border:1px solid #000}a:link,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}header.root a[href]:after{content:none}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after,a.hide:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}h2,h3,h4,h5,h6,p{orphans:3;widows:3}h2,h3,h4,h5,h6{page-break-after:avoid}}
/*# sourceMappingURL=main.css.map */
