﻿button,button[type="button"],button[type="reset"],button[type="submit"]{-webkit-appearance:button}input,input[type="text"],input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body{height:100%}.theme--default html,.theme--default body{color:#111;background:#fff}.theme--dark html,.theme--dark body{color:#e8e6e3;background:#181a1b}html{box-sizing:border-box}*,*:before,*:after{padding:0;margin:0;box-sizing:inherit}html{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;font-size:95%}@media screen and (min-width: 800px){html{font-size:100%}}@media screen and (min-width: 1400px){html{font-size:115%}}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:0;line-height:1.5rem}h1{font-size:2.121rem;line-height:2.25rem;margin-top:2.25rem}h2{font-size:1.414rem}h3{font-size:1.17833333rem}h4{font-size:.98194444rem}h5{font-size:.81828704rem}p{margin-top:1.5rem;margin-bottom:0;line-height:1.5rem}ul,ol{padding-left:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}ul li,ol li{line-height:1.5rem}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}blockquote{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.5rem}blockquote::before{position:absolute;content:"\201C";font-size:4em;font-family:"Roboto", serif;z-index:-1}.theme--default blockquote::before{color:#ccc}.theme--dark blockquote::before{color:#000}blockquote cite{font-style:italic;font-size:0.95em;color:#717171}blockquote cite::before{content:"— "}.highlight{margin-top:1.5rem}.highlight div{padding-left:12px}.highlight table pre{padding-left:0;padding-right:0}pre{line-height:1.45;padding:12px;word-wrap:normal;overflow:auto;background-color:#f6f8fa;border-radius:3px}code{font-size:85%;font-family:"SFMono-Regular", Consolas, Menlo, monospace;padding:0.2em 0.4em;margin:0;background-color:rgba(27,31,35,0.05);border-radius:3px}pre>code{word-break:normal;white-space:pre}pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.lead{font-size:1.414rem}abbr[title]{text-decoration:underline double}table{margin-top:1rem}.theme--default table thead tr{background-color:#fff}.theme--dark table thead tr{background-color:#181a1b}sup{line-height:0}.burger__container{height:4rem;display:flex;align-items:center;padding:0 1.5rem;background-color:inherit;z-index:2;right:0;position:fixed}@media screen and (min-width: 800px){.burger__container{display:none}}.burger{position:relative;width:28px;height:28px;cursor:pointer}.burger__meat{position:absolute;width:28px;height:2px;top:calc(50% - 2px / 2);left:calc(50% - 28px / 2);transition:all 150ms ease-in}.theme--default .burger__meat{background-color:#111}.theme--dark .burger__meat{background-color:#e8e6e3}.burger__meat--1{transform:translateY(-10px)}.burger__meat--2{width:calc(28px - 6px);margin-left:6px}.burger__meat--3{transform:translateY(10px)}.nav--active .burger__meat--1{transform:rotate(45deg)}.nav--active .burger__meat--2{opacity:0}.nav--active .burger__meat--3{transform:rotate(-45deg)}.nav{font-size:16px;position:fixed;display:flex;justify-content:center;align-items:center;visibility:hidden;z-index:1;background-color:inherit}@media screen and (min-width: 800px){.nav{display:block;visibility:visible;padding-top:3em;width:100px}}.nav--active .nav{visibility:visible;height:100%;width:100%}@media screen and (min-width: 800px){.nav--active .nav{width:100px}}.nav__list{text-align:right;list-style:none;margin:0;padding:0;width:50%}@media screen and (min-width: 800px){.nav__list{width:auto}}@media screen and (max-width: 799px){.nav__list{transform:translateY(-25px);opacity:0}.nav--active .nav__list{transform:translateY(0);opacity:1;transition:all 500ms ease}}.nav__list li{margin-bottom:3em;line-height:1.5em}.nav__list li:last-of-type{margin-bottom:0}@media screen and (min-width: 800px){.nav__list li{margin-bottom:1.75em}}.nav__list a{color:#9b9b9b;text-decoration:none;font-size:2em;cursor:pointer}.theme--default .nav__list a.active{color:#111}.theme--dark .nav__list a.active{color:#e8e6e3}.theme--default .nav__list a:hover{color:#111}.theme--dark .nav__list a:hover{color:#e8e6e3}@media screen and (min-width: 800px){.nav__list a{font-size:1em}}.social-icons{display:flex;justify-content:center}.social-icons__link{padding:0.8rem}.social-icons__link:not(:last-child){margin-right:1em}.social-icons__link .social-icons__icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.theme--default .social-icons__link .social-icons__icon{background-color:#111}.theme--dark .social-icons__link .social-icons__icon{background-color:#e8e6e3}.comments__title{margin-top:0.5rem;margin-bottom:0.5rem}.comments__help{opacity:0.75;margin-top:0.5rem;margin-bottom:0.5rem;font-size:smaller}.comment{background-color:#9b9b9b2d;margin-bottom:0.5rem;padding:0.75rem;border-radius:0.25rem}.comment .comment__author-name,.comment .comment__author-date{font-weight:bold}.comment .comment__body{font-size:smaller}.comment .comment__body *{line-height:1.25rem}.comment .comment__body>*{margin-top:0.25rem;margin-bottom:0.25rem;opacity:0.75}.comment .comment__body>h1{margin-top:0.75rem;margin-bottom:0.5rem}.comment .comment__body>.highlight{opacity:1}.commit-info{margin-top:1.5rem;font-size:smaller;opacity:0.75}.commit-info p{margin-top:0}.commit-info .commit-info__subject{font-style:italic}body.nav--active{overflow:hidden}main{padding:3rem 1.5rem 1rem}@media screen and (min-width: 800px){main{padding-left:calc(1.5rem + 100px)}}@media screen and (max-width: 799px){main{padding-top:calc(4rem)}}.post-list__container{margin:0 auto;max-width:1200px;width:100%}@media screen and (min-width: 800px){.post-list__container{padding-left:50px}}.post-list{list-style:none;margin:0;padding:0}.post{margin-bottom:1.5rem}@media screen and (min-width: 800px){.post{margin-bottom:0.5rem}}.post__title{margin-top:0;font-weight:500}.post__title a{text-decoration:none}.theme--default .post__title a{color:#111}.theme--dark .post__title a{color:#e8e6e3}.post__date{color:#9b9b9b;font-size:0.8rem}.tag__header{align-items:baseline;display:flex;margin:0 auto 3rem}.tag__header a,.tag__header .separator{color:#9b9b9b;font-size:1.5rem}.tag__header a{text-decoration:none}.tag__header .separator{align-self:center;margin:0 5px}.tag__header .tag__term{margin:0}

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