*{font-family:sans-serif}body{background-color:#eaeaea}header{background-color:#fff;color:#632e9b;left:0;position:fixed;top:0;width:100%}.header{display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}#siteTitle{box-sizing:border-box;font-size:2rem;font-weight:700;height:80px;line-height:2.6}footer ul,nav ul{display:flex;list-style:none}nav ul li a{box-sizing:border-box;color:var(--lighttext);display:inline-block;font-size:1rem;height:3rem;line-height:3rem;padding:0 1rem;text-decoration:none}nav ul li a:hover{border-bottom:.3rem solid #632e9b}.active,.active:hover{border-bottom:.5rem solid #632e9b}main{margin:100px auto 0;max-width:1200px;min-height:calc(100vh - 10rem);padding:0 1rem}.aboutSection{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:1rem}#headshot{border-radius:100%;max-width:150px;object-fit:contain}.project{background-color:#fff;display:flex;gap:1rem;margin:0 auto 1.5rem;max-width:1200px;padding:1rem}.imgContainer,.projDesc{flex-basis:50%}.project img{object-fit:cover;width:100%}.projectLinks{display:flex;gap:2rem;padding-top:1rem}.contactForm{max-width:600px}.contactForm input{height:2rem}.contactForm input,.contactForm textarea{border:1px solid #ccc;border-radius:.5rem;margin-bottom:1rem;width:100%}.contactForm textarea{height:6rem}.contactForm button{background-color:#632e9b;border:none;border-radius:.5rem;color:#fff;font-size:1.5rem;padding:.5rem 1rem}.errormsg{color:red}#resume{width:100%;aspect-ratio:8.5/11;}footer{border-top:1px solid #ccc;color:#fff;height:60px;text-align:center}footer ul{gap:1rem;margin-left:auto;margin-right:auto;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:649px){.header{height:120px;justify-content:center}#siteTitle{font-size:1.75rem;height:2.5rem}header div{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}nav{flex-basis:100%}nav ul{display:flex;padding-left:0;width:100%}nav ul li{flex-basis:25%;text-align:center}nav ul li a{width:100%}main{margin-top:150px;min-height:calc(100vh - 15rem)}.aboutSection{display:flex;flex-direction:row;flex-wrap:wrap}#headshot{margin:0 auto}.project{display:flex;flex-wrap:wrap}.imgContainer,.projDesc{flex-basis:100%}}
/*# sourceMappingURL=main.523681b6.css.map*/
