*{margin:0;padding:0}* ::selection{background-color:#0080FF;text-shadow:none}main>p{max-width:700px;margin:1em auto}main{padding:2em 0;background-color:black;color:white}html{font-size:18px;line-height:1.5}html p{margin:1rem auto}body,caption,th,td,input,textarea,select,option,legend,fieldset,h1,h2,h3,h4,h5,h6{font-size-adjust:0.5}body{font-size:1rem;line-height:1.5}h1{font-size:2rem;line-height:1.25}h2{font-size:1.67rem;line-height:1.15;margin:1rem 0}h3{font-size:1.375rem;line-height:1.13636364}h4{font-size:1.125rem;line-height:1.11111111}h5{font-size:1rem;line-height:1.25}h6{font-size:0.75rem;line-height:1.25}blockquote{font-size:1.25rem;line-height:1.25}@media (min-width: 650px){body{font-size:1.12rem;line-height:1.5rem}h1{font-size:2.5rem;line-height:1.125}h2{font-size:2rem;line-height:1.125}h3{font-size:1.5rem;line-height:1.25}h4{font-size:1.125rem;line-height:1.22222222}h5{font-size:1rem;line-height:1.375}h6{font-size:0.75rem;line-height:1.203125}blockquote{font-size:1.5rem;line-height:1.375}}@media (min-width: 900px){h1{font-size:3rem;line-height:1.05}h2{font-size:2.25rem;line-height:1.125}h3{font-size:1.75rem;line-height:1.25}}p,li{font-family:'Roboto Mono', monospace}h1,h2,h3,h4,h5,lh{font-family:monospace}.topnav{background:none;overflow:hidden}@media screen and (min-width: 700px){.topnav{height:50px;display:flex;align-items:center}}.topnav a{float:left;display:block;color:#fff;text-align:center;padding:14px 16px;text-decoration:none;font-size:1rem;font-family:'Marcellus', serif}.get_started{float:right;margin:0 0 0 auto;background:#b38686;border-radius:10px}a.get_started{color:#fff}.active{background-color:gray;color:#fff}.topnav .icon{display:none}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{font-size:1rem;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:sans-serif;margin:0}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left}.topnav a:hover{background-color:gray;color:#fff}.dropbtn:hover{background-color:gray;color:#fff}.topnav a.get_started:hover{background-color:#7d5e5e;color:#fff}.dropdown-content a:hover{background-color:#ddd;color:black}.dropdown:hover .dropdown-content,.dropdown:focus-within>.dropdown-content{display:block}@media screen and (max-width: 700px){.topnav a:not(:first-child){display:none}.dropbtn{display:none}.topnav a.icon{float:right;display:block}}@media screen and (max-width: 700px){.topnav.responsive{position:relative}.topnav.responsive a.icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown-content{position:relative}.topnav.responsive .dropdown .dropbtn{display:block;width:100%;text-align:left}}@media screen and (min-width: 700px){a.get_started{margin-right:10px;padding:5px 10px}}header.index-header{background-color:black;background-image:radial-gradient(rgba(0,150,0,0.75), black 120%);max-width:100vw;height:100vh}header.index-header:after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:repeating-linear-gradient(0deg, rgba(0,0,0,0.15), rgba(0,0,0,0.15) 1px, transparent 1px, transparent 2px)}.intro{max-width:600px}.intro p{color:white;font-family:monospace;text-shadow:0 0 5px #C8C8C8;font-size:x-large;padding:4em 1em}.intro p #cursor{animation:blink 1.25s linear infinite}@keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}span.scroll-down{position:absolute;bottom:20;left:49%;right:49%;transform:scale(2)}section:not(.projects){max-width:800px;margin:2em auto;padding:0.5em}section.capabilities h4{margin:0.5em 0}section.capabilities div.skills{display:flex;flex-direction:row;flex-wrap:wrap;max-width:max-content}section.capabilities hr{width:100%}section.capabilities figure{margin:0.5em 1em 0.5em 0;padding:0.5em;display:inline-block}section.capabilities figure img{height:4rem;width:4rem;margin:auto;display:block}section.capabilities figure:hover{transform:scale(1.1) rotate(10deg)}section.capabilities figure figcaption{text-align:center;background-color:rgba(190,190,190,0.295);padding:2px 4px;border-radius:5px;margin-top:10px;font-family:'Source Code Pro', monospace}section.index-projects a{color:greenyellow}section.connect img{width:4rem;height:4rem;margin:1em 2em 1em 0}section.connect img:not(#linkedin){filter:invert(100%)}section.connect img:hover{transform:scale(1.1)}header.page{max-width:100vw;height:45vh;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}h1.hero-title{background-color:black;color:white;position:absolute;left:0;top:25vh;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:0.3em;transition:left 1s ease}img.hero{width:100%;height:calc(100% - 50px);object-fit:cover;object-position:50% 30%}section.projects{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}section img{max-width:100%}article.project{background-color:#fdfdfd31;border-radius:10px;padding:1em;margin:1em;max-width:400px}article.project h3{margin:0.5em 0}article.project div.icons{padding:0.5em 0}article.project div.icons img:hover{transform:scale(1.1)}article.project img.cover{max-height:200px;max-width:100%}article.project img.technology{height:1.5rem;width:1.5rem}article.project a{background-color:#4717F6;border-radius:5px;padding:5px;margin-top:1em;display:inline-block;text-decoration:none;color:white}article.project p>a.blog-link{color:greenyellow;background-color:inherit;border-radius:0;padding:0;margin-top:0;display:inline-block;text-decoration:underline}section p a{color:greenyellow}section ol{padding-left:2.25em}code{background-color:#bbb;color:black;border-radius:10px;padding:4px;display:block;max-width:100%;overflow-wrap:break-word}@media (max-width: 300px){h1.hero-title{top:15vh}}article.post-list-card{position:relative;background-color:black;background-image:radial-gradient(rgba(0,150,0,0.75), black 140%);padding:2em;border:10px solid #d5d0b2;border-radius:10px;margin-bottom:2em}article.post-list-card:after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg, rgba(0,0,0,0.15), rgba(0,0,0,0.15) 1px, transparent 1px, transparent 2px)}footer{background-color:indianred;padding:4em 0}footer p{text-align:center}

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