@charset "UTF-8";body{background-color:#1c1c1c}body>header nav{display:flex;justify-content:space-between;border-bottom:#00aeef solid 5px;background:url(/assets/img/logo-monochrome-white.svg)50%/auto 60% no-repeat;padding:0 20px;height:85px;line-height:85px}body>header nav ul.social li{padding:0 4px}body>header nav ul.social li.site-title{padding-right:15px}body>header nav ul.main li{padding:0 7px}body>header nav ul.main li.social-links{display:none}body>header nav a.toggle{display:none}body>nav.sub{padding:0 25px;height:50px;line-height:50px;color:#fff}body>nav.sub ul{float:right}body>nav.sub ul li{padding:0 6px}main.list,main.single{margin:0 14%}main.list img,main.single img{max-width:100%}main.list article .content,main.single article .content{margin:15px 8% 0}body>footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:50px;background:url(/assets/img/statue-of-liberty.svg)50% 110%/auto 80% no-repeat;padding:0 4% 15px;height:200px;text-align:center}body>footer img.logo{height:100px;vertical-align:middle}body>footer div.spacer{width:35px;height:100%}body.section-blog main.list article{margin-top:30px;border-top:1px solid #333}body.section-blog main.list h2{margin-bottom:0}body.section-blog main.list footer{text-align:right}body.section-blog main.single .posted-on{display:block;text-align:center}body.section-blog main.single h1{margin:0}body.section-blog main.single h2::before{margin-right:8px;content:"#";color:#00aeef}body.section-blog main.single img.feature{display:block;margin:20px auto 50px}body.section-blog main.single footer{margin-top:30px;border-top:1px solid grey}body.section-projects main.list .project{display:flex;align-items:flex-start;position:relative;margin-top:20px;border:1px solid #000;background-color:#fefefe}body.section-projects main.list .project:nth-child(odd){flex-direction:row-reverse}body.section-projects main.list .project:nth-child(odd) .content{left:0}body.section-projects main.list .project:nth-child(even) .content{right:0}body.section-projects main.list .project img{width:50%}body.section-projects main.list .project .content{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;bottom:0;padding:10px 20px;width:50%;color:#1c1c1c}body.section-projects main.list .project .content h2{margin:0}body.section-projects main.list .project .content a{color:#1c1c1c}body.section-projects main.list .project .content p{margin:5px 0 0;line-height:1.2;vertical-align:middle}body.section-projects main.list .project .content .metadata{height:30px;color:#fff;line-height:30px}body.section-projects main.list .project .content .project-type{float:right;border-radius:5px;background-color:maroon;padding:0 8px}html{font-size:62.5%}body{color:#fff;line-height:1.5;font-family:noto serif,serif;font-size:1.6rem}body a{color:#fff}body>header{color:#fff;font-family:noto sans,sans-serif}body>header .site-title{font-size:2.2rem;font-family:Bungee,sans-serif}body>header a{color:#fff;text-decoration:none}body>header ul.menu li.active a{font-weight:700}body>nav.sub a{color:#fff}main h1,main h2,main h3,main h4,main h5{font-family:noto sans,sans-serif}main h1{text-align:center;font-size:4rem}main .content a{color:#00aeef;font-weight:700}main a.continue{color:#fff;font-weight:700}main a.comment{font-weight:700}pre{border-radius:5px;background-color:#dedede;padding:10px;overflow:auto}code,pre code{background-color:#dedede;padding:4px 5px;color:#1c1c1c;font-family:monospace;white-space:pre}ul.menu{margin:0;padding:0}ul.menu.h li{float:left}blockquote{position:relative;line-height:1;font-size:larger;font-style:italic;font-weight:700}blockquote ::before,blockquote ::after{color:#00aeef;font-size:4rem}blockquote ::before{position:absolute;top:-10px;left:-30px;content:"“"}blockquote ::after{position:relative;bottom:-26px;right:-2px;content:"”"}figcaption{color:#999;text-align:center;font-style:italic}form{margin:0 auto;width:60%}form label{display:block;margin-bottom:10px}form input,form textarea{display:block;margin-bottom:10px;border:hidden;border-radius:2px;width:100%}form input{padding-left:5px;height:30px}form input[type=submit]{margin-right:auto;margin-left:auto;background-color:#00aeef;width:50%;height:40px}form textarea{height:100px}div.pager{margin-top:30px;border-top:1px solid #333;height:60px}div.pager a.older{float:right}div.share-buttons{position:fixed;top:50%;left:0;margin-top:-96px;text-align:center}div.share-buttons div,div.share-buttons a{display:block;width:48px;height:48px;line-height:48px}div.share-buttons div{background-color:#fff;color:#000;font-size:1.4rem}div.share-buttons div.share-down{padding-top:10px;line-height:15px}div.share-buttons div.share-right{display:none}div.share-buttons a{font-size:2rem;transition:width 1s}div.share-buttons a:hover{width:64px;transition:width 500ms}div.share-buttons a.twitter{background-color:#1da1f2}div.share-buttons a.hacker-news{background-color:#f60}div.share-buttons a.reddit{background-color:#ff4500}div.share-buttons a.facebook{background-color:#3b5998}div.share-buttons a.linkedin{background-color:#0077b5}table{width:100%}table thead{border-bottom:2px solid #fff}table tr:nth-child(odd){background-color:#010101}table tr:nth-child(even){background-color:#121212}table td{padding:5px 15px}.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center;clear:both}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.button{display:inline-block;margin:2px;border-radius:5px;background-color:#00aeef;padding:8px 20px;color:#fff!important;text-decoration:none}.button:hover{opacity:.9}