:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0;font-weight:300}:html{padding:0;margin:0}body{margin:0}*{--light-blue:#2B8EE5;--lighter-blue: rgb(232, 242, 250);--orange: #fdae81;--dark-orange: #e97e40;--green: #48e3c4;--dark-blue:#213547}header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:.5rem}.home-icon{margin:.5rem}.home-icon:hover{color:var(--light-blue)}nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}a{text-decoration:none;color:#000}a:hover{color:var(--light-blue)}.header-link{padding:.5rem}main{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 50px)}footer{display:flex;justify-content:center;align-items:center;padding-top:2rem}footer p{padding:1rem}footer img{height:1.5rem;margin:.5rem 1rem .5rem .5rem;transition:.2s}footer img:hover{transform:scale(1.2)}#home-section{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}#home-name{font-size:8rem;text-align:center;color:var(--light-blue);margin-top:0;margin-bottom:0;font-weight:800}#home-subtitle{font-size:2rem;font-weight:400;text-align:center}.title{font-size:6rem;text-align:center;color:var(--light-blue);font-weight:800}.about-section{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center;width:90%;margin:1.5rem;min-height:200px}.picture{height:300px;width:300px;object-fit:cover;border-radius:1rem}.section-text{display:flex;flex-direction:column;justify-content:center;width:50%;text-align:center;padding:2rem}.title-box{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;width:300px;height:300px;background-color:var(--light-blue);color:#fff;font-size:2rem;font-weight:600;text-align:center;border-radius:1rem}#edu-box{background-color:var(--green)}#swe-box{background-color:var(--orange)}.quote-section{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center;width:70%;margin:2rem}.job-section{display:flex;flex-wrap:wrap;justify-content:space-around;width:80%;background-color:var(--lighter-blue);border-radius:1rem}.work-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:2rem;font-weight:600;min-width:200px}.work-text{min-width:60%}.work-box img{height:150px;border-radius:1rem;margin:1rem}.logo-and-title aside{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:center}.logo-and-title{width:300px}.job-title{font-weight:500}.years-worked{font-weight:300;margin-bottom:1rem}.job-section ul li{padding:.25rem;text-align:start}.linked-in-section p{display:flex;justify-content:center;align-items:center}.linked-in-section p a img{width:1.5rem;margin:.5rem;transition:.2s}.linked-in-section p a img:hover{transform:scale(1.2)}.tech-stack-title{font-size:3rem;text-align:center;color:var(--light-blue);font-weight:800}.tech-stack{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;width:90%}.tech-stack a{padding:1rem}.tech-stack a img{height:80px;transition:.2s}.tech-stack a img:hover{transform:scale(1.2)}.project-section{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.project{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;width:80%;background-color:var(--lighter-blue);border-radius:1rem;margin:1rem}.project-title{font-size:3rem;color:var(--light-blue);font-weight:300;margin-top:1rem;margin-bottom:1rem}.project .screenshot{width:400px;border-radius:1rem;margin:1rem}.project .project-text{display:flex;flex-wrap:wrap;flex-direction:column;margin:1rem}.project .links{display:flex;flex-wrap:wrap}.project .sourceCode{display:flex;flex-wrap:wrap;flex-direction:row;margin:1rem}.project .deployedURL{display:flex;flex-wrap:wrap;flex-direction:row}.project .github{width:1rem;margin-left:.5rem;transition:.2s}.project .github:hover{transform:scale(1.2)}@media only screen and (max-width: 1137px){.work-text{min-width:90%;padding-top:.5rem}}@media screen and (max-width: 900px){.job-section{flex-direction:column}.logo-and-title{width:100%}.reversed-section{flex-direction:column-reverse}.section-text{width:100%}.work-text,.logo-and-title{width:90%}.project{flex-direction:column;text-align:center}.project .project-text{align-items:center}.project .screenshot{width:85%}}@media screen and (max-width: 600px){.project .screenshot{width:85%}.project-title{font-size:2.5rem}.about-section{flex-direction:column;justify-content:center;align-items:center;width:90%}.reversed-section{flex-direction:column-reverse}.title{font-size:3rem}.section-text{width:60%}}@media only screen and (-webkit-min-device-pixel-ratio: 3){#home-name{font-size:6rem;max-width:90%}#home-subtitle{font-size:1.5rem;max-width:90%}.title{font-size:3rem;max-width:90%}.project-title{font-size:2.5rem}#home-section p{max-width:70%;text-align:center}.reversed-section{flex-direction:column-reverse}.section-text{width:80%}.work-box img{height:100px}.work-text{padding:0;width:90%}.work-text ul{padding-inline-start:10px;width:100%}.tech-stack a img{height:60px}.tech-stack a{padding:.5rem}.linked-in-section{width:70%;text-align:center}.project .screenshot{width:90%}}
