body{margin:1em 2em;font-size:1.25em;font-family:Open Sans,sans-serif;background-color:#e4ffff;color:#1c0815}h4{font-family:Rubik Mono One,sans-serif}a{color:#3e4b78}a:hover{color:#ea3ba1}@media screen and (max-width: 900px){body{margin:1em}}@media screen and (max-width: 480px){body{margin:.25em;font-size:1.75em}}img{max-width:calc(100% - .5em);max-height:75vh}section{margin-bottom:15vh}.two-column{display:flex}.two-column>div{max-width:49.5%;margin-right:1em}.two-column p:first-of-type{margin-top:0}@media screen and (max-width: 480px){.two-column{display:block}.two-column div{max-width:100%}.two-column p:first-child{margin-top:.5em}}#album figure{margin:0}#album ul{margin:0 auto;list-style:none;padding:0;display:flex;flex-wrap:wrap}#album ul li{margin-right:.5em}@media screen and (max-width: 480px){#album div{width:100%;display:block}}h4{margin-top:0}#Software section{width:100%;margin:0}#Software img{display:block;clear:left}#Software ul{list-style:none;padding:0}#Software ul li{word-break:break-all}#Software p{margin-top:0}#Software svg{margin-right:.5em}.show{padding-top:1.33em}.show h4,.show p{margin:0}nav{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 480px){nav{justify-content:normal}}.nav-group{margin-right:.25em}.current{font-weight:700}ul{list-style:none;display:inline-flex;padding:0;margin:0;flex-wrap:wrap}ul li{display:inline;margin-right:.5em}
