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}.styled-header{background-color:#2c3e50;color:#fff;padding:1rem}.nav,.styled-header{align-items:center;display:flex;justify-content:space-between}.nav{width:100%}.logo{align-items:center;color:#fff;display:flex;text-decoration:none}.logo-image{height:60px;margin-right:10px}.logo-name{font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1rem;margin-right:25px;padding:.5rem}.nav-link{color:#fff;text-decoration:none}.nav-link:hover{text-decoration:underline}.footer{align-items:center;background-color:#2c3e50;bottom:0;color:#ecf0f1;display:flex;justify-content:center;left:50%;padding:10px 0;position:fixed;text-align:center;transform:translateX(-50%);width:100%;z-index:1000}.footer p{color:#fff;margin:0}.home{background-color:#f0f2f5;justify-content:center;min-height:calc(100vh - 100px);padding:20px}.home,.home-content{align-items:center;display:flex}.home-content{justify-content:space-between;margin:0 auto;max-width:1000px;padding:0 20px;width:100%}.home-text{flex:1 1;padding-right:40px}.home-image{align-items:center;display:flex;flex:1 1;justify-content:center}.home-image img{border-radius:50%;box-shadow:0 10px 30px #0000001a;height:auto;max-width:100%;transition:transform .3s ease}.home-image img:hover{transform:scale(1.05)}h1{color:#333;font-size:3rem;margin-bottom:10px}h2{color:#666;font-size:1.5rem;margin-bottom:20px}p{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.highlight{color:#007bff}.cta-buttons{display:flex;justify-content:center;margin-top:20px}@media (max-width:768px){.home-content{flex-direction:column-reverse;padding:20px;text-align:center}.home-image,.home-text{padding-right:0;padding-top:40px}.home-image img{max-width:250px}.cta-buttons{justify-content:center}}.about{background-color:#f0f2f5;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.about h2{color:#333;font-size:2.5rem;margin-bottom:20px;text-align:center}.about-content p{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:20px;text-align:left}.resume-download{display:flex;justify-content:center;margin-top:20px}.btn{font-size:1rem;padding:12px 24px;transition:all .3s ease}.btn-primary{background-color:#007bff;color:#fff}.btn:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}@media (max-width:768px){.about h2{font-size:2rem}.about-content{padding:20px}}.experience{background-color:#f0f2f5;color:#333;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.experience h2{color:#2c3e50;font-size:2.5rem;margin-bottom:20px;text-align:center}.job-header{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.job{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:15px}.job h3{color:#2c3e50;font-size:1.8rem;margin-bottom:10px;padding:auto}@media (max-width:768px){.experience h2{font-size:2rem}.job{margin-bottom:20px;padding:10px}}.projects{background-color:#f0f2f5;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.projects h2{color:#333;font-size:2.5rem;margin-bottom:20px;text-align:center}.project{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:15px}.project-header{align-items:baseline;display:flex;justify-content:space-between}.project h3{color:#2c3e50;font-size:1.8rem;justify-content:right}ul{margin:20px 0}.github-link{display:flex;justify-content:left;margin-top:10px}@media (max-width:768px){.projects h2{font-size:2rem}.project{margin-bottom:20px;padding:10px}}.skills{background-color:#f0f2f5;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;padding:20px;width:100%}.skills h2{color:#2c3e50;font-size:2.5rem;margin-bottom:30px;text-align:center}.skills-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.skill-category{background-color:#fff;border-radius:10px;box-shadow:0 6px 10px #0000001a;flex:1 1 30%;margin:10px;max-width:31%;min-width:250px;padding:20px}.skill-category h3{color:#2c3e50;font-size:2rem;margin-bottom:15px}ul{margin:0;padding:0}ul li{border-left:3px solid #3498db;padding-left:10px;transition:background-color .3s,padding-left .3s}ul li:hover{background-color:#f0f2f5;padding-left:20px}@media (max-width:768px){.skills-container{align-items:center;flex-direction:column}.skill-category{max-width:100%;width:100%}}.contact-form-container{align-items:center;background-color:#f7f7f7;display:flex;justify-content:center;min-height:100vh}.contact-form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:30px;width:100%}.contact-form h2{color:#333;text-align:center}.social-links{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.social-links a{color:#0077b5;transition:color .3s ease,transform .3s ease}.social-links a:hover{color:#0056b3;transform:scale(1.1)}.contact-form label{color:#666;display:block;margin-bottom:8px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:10px;transition:border-color .3s;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#3498db;outline:none}.contact-form button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s,transform .3s;width:100%}.contact-form button:hover{background-color:#2980b9;transform:translateY(-2px)}#education{background-color:#f0f2f5;color:#333;font-family:Arial,sans-serif;min-height:100vh;padding:20px}#education h2{color:#2c3e50;font-size:2.5rem;margin-bottom:20px;text-align:center}.university{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.undergrad{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:15px}.undergrad h3{color:#2c3e50;font-size:1.8rem;margin-bottom:10px}.grad{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:15px}.grad h3{color:#2c3e50;font-size:1.8rem;margin-bottom:10px}#education div{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:15px}#education h3{color:#2c3e50;font-size:1.8rem;margin-bottom:10px}#education p{color:#444;font-size:1.1rem;margin-bottom:10px}.duration{font-size:1rem;margin-bottom:15px}ul{list-style-type:none;margin-left:20px;padding-left:0}ul li{color:#444;font-size:1.1rem;margin-bottom:10px}@media (max-width:768px){#education h2{font-size:2rem}#education div{margin-bottom:20px;padding:10px}}#certifications{background-color:#f0f2f5;font-family:Arial,sans-serif;min-height:100vh;padding:20px}#certifications h2{color:#333;font-size:2.5rem;margin-bottom:20px;text-align:center}#certifications ul{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;list-style-type:none;margin-bottom:30px;margin-left:20px;padding:0}#certifications li{color:#444;font-size:1.1rem;margin-bottom:10px}@media (max-width:768px){#certifications h2{font-size:2rem}#certifications ul{margin-bottom:20px;padding:10px}}body,html{color:#333;font-family:Arial,sans-serif;height:100%;line-height:1.6;margin:0;padding:0}.App,body,html{display:flex;flex-direction:column}.App{margin:0 auto;min-height:100vh;width:100%}header{background-color:#2c3e50;color:#ecf0f1;left:0;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}header h1,nav ul{margin:0}nav ul{display:flex;justify-content:center;list-style-type:none;padding:0}nav ul li{margin-right:20px}nav ul li a{color:#ecf0f1;text-decoration:none}main{flex:1 1;overflow-y:auto;padding:80px 20px 20px}h2{border-bottom:2px solid #2c3e50;color:#2c3e50;padding-bottom:10px}.job,.project{margin-bottom:30px}.duration{color:#7f8c8d;font-style:italic}ul{padding-left:20px}.skill-category{margin-bottom:20px}form{display:flex;flex-direction:column;max-width:500px}input,textarea{margin-bottom:10px;padding:10px}button{border:none;cursor:pointer;padding:10px}button,footer{background-color:#2c3e50;color:#ecf0f1}footer{bottom:0;padding:10px 0;position:fixed;text-align:center;width:100%;z-index:1000}.home .cta-buttons{display:flex;justify-content:center;margin-top:20px}.btn{background-color:#3498db;border-radius:5px;color:#fff;display:inline-block;margin:0 10px;padding:10px 20px;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#2980b9}
/*# sourceMappingURL=main.89b070c6.css.map*/