html{font-family:"IBM Plex Serif",serif;font-size:20px;color:#252323;background-color:#faf7f1;line-height:1.6}body{margin:0;padding:0 .5rem}.container{border-top:1rem solid #252323;padding-bottom:5rem;display:grid;max-width:24rem}.container>*{max-width:24rem}@media(min-width: 500px){.container{margin:0 auto}}@media(min-width: 840px){.container{margin:0 auto;max-width:30rem}.container>*{max-width:30rem}.profile,.project{grid-column-start:1}.profile+.project-navigation{margin-top:2.5rem}.profile h1{margin-top:2rem}}h1,h2,h3,h4,h5{font-family:"IBM Plex Sans",sans-serif}a{color:#026a83;text-decoration:none}a:visited{color:#026a83}a:hover{color:rgb(2.7669172932,146.6466165414,181.2330827068)}a:hover path{fill:rgb(2.7669172932,146.6466165414,181.2330827068)}a path{fill:#026a83}.list li+li{margin-top:.5em}.list--structure-only{padding-left:0;list-style-type:none}.label--social{font-family:"IBM Plex Sans",sans-serif}.icon{height:1em;position:relative;top:.13em}button.sign-in-button{opacity:0}button.sign-in-button:hover{cursor:pointer}.home-menu h3{margin-bottom:.25em}.home-menu p{margin-top:.25em}.home-menu li{margin-bottom:1.5em}.syntax-highlight{font-family:"IBM Plex Mono",monospace;font-size:.7em;background-color:rgba(37,35,35,.1);color:#252323;padding:.2em .4em;border-radius:.2em}.project-navigation{font-family:"IBM Plex Sans",sans-serif}.project-navigation__title{margin-top:0}.project-listing p{padding:0;margin:0}.project-listing__link:hover{color:rgb(2.7669172932,146.6466165414,181.2330827068)}.project-listing__metadata{color:rgba(37,35,35,.75)}.project-listing__name{font-weight:bold;margin-right:1em}img,video{width:100%}.project{margin-bottom:2rem}.project__heading{font-family:"IBM Plex Sans",sans-serif}.project__title{margin-top:0;margin-bottom:.5rem}.project__metadata{margin-top:0;color:rgba(37,35,35,.75)}.project__content h2{margin:1em 0 .5em 0;color:rgba(37,35,35,.75)}.home-link{font-family:"IBM Plex Sans",sans-serif}.home-link h3{margin:0}.home-link a{display:inline-block;width:100%;padding-top:.5rem;padding-bottom:.5rem;height:1.5rem}.log .category{font-size:16px;color:rgba(37,35,35,.75)}.log .date{font-size:16px;text-transform:uppercase}.log .body h1:first-child{margin-top:0}.log .body h2:first-child{margin-top:0}.log .body h3:first-child{margin-top:0}.log .body h4:first-child{margin-top:0}.log+.log{margin-top:2rem}
