@import "https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css";@import "https://fonts.googleapis.com/css?family=Overpass|Source+Serif+Pro|PT+Mono";@import "https://use.fontawesome.com/releases/v5.6.3/css/all.css";.content__section-header{font-family:var(--font-fam-main);font-size:1.5rem;text-transform:uppercase;text-align:center;border-bottom:1px solid #000;line-height:.1rem;margin:3rem 0}.content__section-header span{background:#fff;padding:0 1rem}.intro p{font-size:1.6rem;font-style:italic;text-align:center}.intro__image{display:block;margin-left:auto;margin-right:auto;width:50%}.intro__tags{display:flex;justify-content:center;flex-wrap:wrap;padding:0;margin-left:auto;margin-right:auto;gap:.75rem}@media screen and (min-width:768px){.intro__image{width:initial}.intro__tags{max-width:768px}}.content-selector{padding-top:1rem;display:flex;justify-content:center}.content-selector a,.content-selector a:visited{text-decoration:none}.content-selector__button{color:var(--color-darker);border-radius:.5rem;background:var(--color-md-light);font-size:2rem;padding:.5rem;margin-right:1rem;font-family:var(--font-fam-main);width:50%;text-align:center;cursor:pointer}@media screen and (min-width:769px){.content-selector__button{max-width:30%}}.content-selector__button:nth-child(2){margin-right:0}.content__no-content{margin-top:3rem;text-align:center}.content__date{margin-top:3rem;color:var(--color-md-dark);font-size:1.25rem}.projects__project{border-radius:var(--border-radius);background:var(--color-md-light);margin-bottom:1rem}.projects__project *{text-align:left}.project__content{padding:1rem}.project__more,.project__more a,.project__more a:visited{display:block;text-align:center;font-size:2rem;padding:.25rem;margin-bottom:0;font-family:var(--font-fam-main);background-color:var(--color-md-dark);color:var(--color-light);border-radius:0 0 var(--border-radius)var(--border-radius)}.project__more i{vertical-align:middle}@media screen and (min-width:769px){.projects{display:flex;flex-wrap:wrap}.projects__project{box-sizing:border-box;width:calc((100% - 1rem)/2);display:flex;flex-direction:column;justify-content:space-between;margin:0 1rem 1rem 0}.project__content{padding-top:0}.projects__project:nth-child(even){margin-right:0}}.blog__article{padding:1rem;margin-bottom:1rem;background-color:var(--color-md-light);border-radius:var(--border-radius)var(--border-radius)var(--border-radius)var(--border-radius)}.blog__article h1{margin-top:1rem}.blog__article-info{font-family:var(--font-fam-main);color:var(--color-md-dark)}:root{--font-fam-main:'Overpass', sans-serif;--font-fam-text:'Source Serif Pro', serif;--font-fam-code:'PT Mono', monospace;--font-size-root:1.2rem;--font-size-root-desktop:1.5rem;--color-dark:rgb(55, 55, 70);--color-md-dark:rgb(118, 122, 138);--color-darker:rgb(0, 0, 0);--color-light:rgb(255, 255, 255);--color-md-light:rgb(242, 242, 242);--font-color-dark:#636471;--font-color-grey:#646464;--font-color-footer:#fff;--font-color-code:#d2d2d2;--border-radius:0.5rem}body{font-size:var(--font-size-root);font-family:var(--font-fam-main);background:var(--color-dark)}main,footer{padding:2rem 1rem;font-family:var(--font-fam-text)}main{padding-bottom:5rem;background:var(--color-light)}footer{padding-top:0;padding-bottom:0;background-color:var(--color-dark);color:var(--font-color-footer)}img{max-width:100%}@media screen and (min-width:769px){body{font-size:var(--font-size-root)}main,footer{display:flex;flex-direction:column;align-items:center}.content{width:60vw}}@media screen and (min-width:1200px){body{font-size:var(--font-size-root-desktop)}}@media screen and (min-width:2560px){.content{width:40vw}}section p,article p{line-height:150%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}pre{overflow:scroll;font-size:1rem;padding:.5rem}figure{margin:3rem 0}figcaption{font-style:italic;color:var(--font-color-grey);margin:2rem 0}footer h1{font-family:var(--font-fam-main)}footer ul{padding-left:0;list-style-type:none}footer a,footer a:visited{text-decoration:none;color:var(--font-color-footer)}.social{text-align:center;margin-top:5rem}.social .social__elem{display:inline;font-size:2rem;margin-right:1rem}.social__elem a,.social__elem a:visited{color:var(--font-color-dark)}.content__title{display:block;font-size:3rem;font-family:var(--font-fam-main);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.btn,.btn:visited{display:inline-block;text-align:center;text-decoration:none;padding:.5rem 2rem;font-family:var(--font-fam-main);background-color:var(--color-md-dark);color:var(--color-light);border-radius:var(--border-radius)var(--border-radius)var(--border-radius)var(--border-radius)}