body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.site-header{align-items:center;background-color:#114e2a;color:#d4faff;display:flex;font-family:DM sans;justify-content:space-between;padding:20px 40px;position:sticky;top:0;z-index:1000}.nav-left,.nav-right{align-items:center;display:flex;gap:20px}.nav-link{color:#d4faff;transition:color .3s}.nav-link,.resume-link{font-weight:700;text-decoration:none}.resume-link{border-radius:20px;color:#114e2a;font-size:14px;margin-left:10px;padding:6px 12px}.resume-link,.resume-link:hover{background-color:#b0f5ea}.about-container{background-color:#114e2a;color:#d4faff;padding:100px;position:relative;z-index:0;h1{font-size:80px}h1,p{z-index:10}p{font-size:24px}a{color:#d4faff;text-decoration:underline}}#alex-pic{border-radius:100%;width:300px;z-index:10}@media only screen and (max-width:600px){.about-container{padding:25px}}.tools{border-radius:20px;margin:auto;padding:32px;text-align:left;text-align:center;transition:.5s ease;width:90%}.tools-used h1{font-size:50px}.tools-used p{font-size:20px}.tool{display:inline-block;margin:20px}@media only screen and (max-width:600px){.tools{padding:0}}.project-section{padding:60px 24px}.project-header{font-size:50px}.project-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.project-card{background-color:#114e2a;border-radius:24px;box-shadow:0 4px 20px #0000004d;color:#d4faff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.project-img{height:200px;object-fit:cover;width:100%}.project-content{display:flex;flex-direction:column;gap:12px;padding:24px}.project-title{font-size:1.5rem;font-weight:600}.project-tools{font-size:.9rem;font-style:italic;margin-bottom:4px}.project-description{font-size:.95rem}.button-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.project-button{background-color:#d4faff;border:none;border-radius:20px;color:#064e3b;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:background-color .3s ease}.project-button:hover{background-color:#b3ecf9}.contact-form{background-color:#114e2a;border-radius:50px;color:#d4faff;margin:auto;padding:50px;position:relative;width:85%;z-index:5}@media only screen and (max-width:630px){.contact-form{padding:25px}}.footer-link{margin:0 10px}.social-media{border-radius:100%;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:30px;transition:.3s;width:30px}.social-media:hover{box-shadow:0 4px 8px 0 #0009,0 6px 20px 0 #00000030}.footer{background-color:#00c8e2;height:140px;margin-top:-90px;position:relative;width:"100vw";z-index:2}@media only screen and (max-width:630px){.footer{height:120px;margin-top:-70px}}.home h1,h2,h3,h4{font-family:Lato,sans-serif}.home p,li{font-family:DM Sans,sans-serif}.App{background-color:#d4faff;overflow-x:hidden;text-align:center}
/*# sourceMappingURL=main.7092f03a.css.map*/