body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;font-family:Quicksand,sans-serif;min-height:100vh;text-align:center}.App p{margin:2% 10%}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header{margin:0 auto;max-width:720px;padding:3rem 1.5rem 2rem}.header h1{color:#111;font-size:2rem;margin:1rem 0 .25rem}.bio-pic{border:3px solid #ddd;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.header .subtext{color:#333;font-size:1rem;line-height:1.7;margin:.75rem auto 1rem;max-width:600px}.header .subtext a{color:#111;font-weight:600}.header .subtext a,.header .subtext a:hover{text-decoration:underline}.bio-paragraph{color:#555;font-size:.95rem;line-height:1.7;margin:.5rem auto 0;max-width:600px}.bio-paragraph a{color:#111}.bio-paragraph a,.bio-paragraph a:hover{text-decoration:underline}p{opacity:70%}p,p.visible{-webkit-animation:fadeIn 4s;animation:fadeIn 4s}nav{display:block;margin:auto;padding:1%}nav li{margin:20px}.fade-in-text.visible{-webkit-animation:fadeIn 5s;animation:fadeIn 5s}.pronunciation{margin:auto}.socialLinks li{color:#000;display:inline;font-style:italic;opacity:70%;padding:3%}.socialLinks li:hover{color:blue;opacity:100%}nav li{display:inline;opacity:70%;padding:5px}.section{min-height:200px;padding:1%}.section h2{border-radius:10px;display:inline-block;padding:.5% 2%}button{background-color:blue;border-radius:10px;color:#fff;opacity:90%;padding:5%}ul{list-style-type:none;margin:0;padding:0}.skills{margin:0 auto;max-width:900px;padding:2% 5%}.skill-list{margin:0 auto;text-align:center}.skill-category{margin-bottom:2rem;text-align:center}.skill-category h3{border-bottom:2px solid gold;color:#333;display:inline-block;font-size:1.1rem;margin:0 0 .75rem;padding-bottom:.25rem}.skill-item{align-items:center;background-color:gold;border-radius:20px;color:#1a1a1a;display:inline-flex;font-size:.9rem;font-weight:500;margin:.4rem;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.skill-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.skill-item:hover,.testing-skill{background-color:#1a1a1a;color:gold}.testing-skill:hover{background-color:gold;color:#1a1a1a}#contact{border-radius:8px;display:inline-grid;margin:1%;min-width:300px;padding:3%}#contact input{border-radius:10px;margin-bottom:4%;padding:2%}#contact textarea{border-radius:10px;height:100px}#contact .submitButton{background-color:gold;margin:4% auto;width:80%}.main-content{flex:1 1}footer{background-color:#000;color:#fff;font-size:15px;padding:2%;width:100%}.footer-top{display:inline-flex}.project-card-container{padding:2% 5%}.project-card-container h2{font-size:1.8rem;margin-bottom:.25rem}.project-card-container>p{color:#555;margin-bottom:2rem}.project-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1100px}.project-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;padding:1.75rem 1.5rem;text-align:left;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.project-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.project-card h3{color:#111;font-size:1.15rem;margin:0 0 .5rem}.project-card p{color:#555;font-size:.9rem;line-height:1.5;margin:0;opacity:1}.project-card-link,.project-card-link:link,.project-card-link:visited{color:inherit;text-decoration:none}li{list-style-type:none}a,a:link{color:#000}a:link{text-decoration:none}.about{background-color:#000;color:#fff;padding-top:2px;width:100%}.about-container{display:inline-flex;width:70%}.selfpic{border-radius:50%;margin-left:100px;opacity:75%;padding:5px}.selfpic:hover{opacity:100%}
/*# sourceMappingURL=main.68dc7db4.css.map*/