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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#173324;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;height:100%;margin:0;padding:0}.header{display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.header,.logo{align-items:center}.logo{display:block;display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:80%}.logo-mobile{display:none}.name{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:50px;text-align:left}.profile-image{border-bottom-left-radius:150%;border-bottom-right-radius:250%;border-top-left-radius:100%;border-top-right-radius:150%;-webkit-clip-path:polygon(0 0,100% 0,50%);clip-path:polygon(0 0,100% 0,50%);height:450px;margin-left:20px;width:450px}h4{color:#555;font-size:1.5rem;margin-bottom:10px}.phrase{color:#347450;font-style:italic;opacity:1}.phrase,h2{animation:slideIn 3s ease-in-out forwards;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.2rem;margin-top:10px;transform:translateX(100%);white-space:nowrap}h2{color:#fff;opacity:0}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}nav ul{display:flex;list-style:none}nav li{margin:0 15px}nav a{color:#000;text-decoration:none}.about{background-color:#173324;flex-direction:column;padding:20px}.about,.about-content{align-items:center;display:flex;justify-content:center}.about-content{flex-wrap:wrap;gap:30px}.about-image{border-radius:30px;box-shadow:0 4px 8px #0000001a;height:480px;object-fit:cover;width:300px}.about-text{color:#347450;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;max-width:700px;text-align:left}.about h2{font-size:2rem;margin-bottom:15px}.about p{font-size:1.5rem;line-height:1.6;margin-bottom:20px}.about h3{color:#fff;font-size:1.5rem;margin-bottom:10px}.tech-mobile{display:none}.technologies-list{display:block}.technologies-list li{font-size:1.4rem}.projects{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.projects h2{font-size:2rem;margin-bottom:20px}.project-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.project{background-color:#162c22;border:none;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:250px;padding:20px;text-align:left;width:450px}.project h3{color:#fff;font-size:1.5rem;margin-bottom:10px;margin-top:40px}.project p{color:#347450;font-size:1.3rem;margin-bottom:15px}.project a{color:#fff;font-weight:700;text-decoration:none}.project a:hover{color:#1a6e8f}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.contact h2{font-size:2rem;margin-bottom:20px}.contact p{line-height:1.6;margin-bottom:20px;width:80%}.contact a,.contact p{color:#347450;font-size:1.2rem}.contact a{font-weight:700;text-decoration:none}.technologies-list{list-style-type:none;padding:0}.technologies-list li{align-items:center;display:flex;font-size:1.2rem;margin:10px 0}.technologies-list li svg{color:#61dafb;font-size:1.5rem;margin-right:10px}.technologies-list li:hover{transform:scale(1.05);transition:transform .2s}.footer{background-color:#162c22;color:#e8ece9;padding:20px;text-align:center}.social-links{list-style-type:none;padding:0}.social-links li{display:inline-block;font-size:1.5rem;margin:0 20px}.social-links li svg{margin-right:5px}.social-links li a{color:#347450;text-decoration:none}.social-links li span{margin:0 10px}.social-links li a svg{margin-right:8px}.footer p{font-size:1.2rem;margin-bottom:10px}@media (max-width:768px){.header{padding:20px}.header,.logo{flex-direction:column}.logo{align-items:center;display:none}.logo-mobile{display:block}.name{font-size:30px;text-align:center}.profile-image{border-radius:50%;height:250px;margin:10px auto;width:250px}.phrase{white-space:normal}.phrase,h2{font-size:1.5rem}.about-content{flex-direction:column;gap:20px}.about-image{border-radius:10px;height:300px;object-fit:cover;width:200px}.about-text{font-size:1.3rem;max-width:100%}.about p{font-size:1.1rem}.tech-mobile{align-items:center;color:#fff;display:block;display:flex;font-size:2.2rem}.about-desk,.tech-text,.technologies-list{display:none}.projects{padding:10px}.project{height:auto;width:100%}.project h3{font-size:1.3rem}.project p{font-size:1.1rem}.contact{padding:10px}.footer{font-size:1.2rem;padding:15px}.social-links li{margin:0 10px}.social-links li a{font-size:1.5rem}}body{background-color:#f4f4f4;box-sizing:border-box;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0;padding:0}header{background-color:#173324;color:#fff;padding:20px;text-align:center}header nav ul{list-style-type:none;padding:0}header nav ul li{display:inline;margin:0 15px}header nav ul li a{color:#fff;text-decoration:none}section{margin:20px;padding:20px}.projects .project-list{display:flex;flex-wrap:wrap}footer{color:#fff;padding:10px;text-align:center}footer ul{list-style-type:none;padding:0}footer ul li{display:inline;margin:0 10px}footer ul li a{color:#fff;text-decoration:none}
/*# sourceMappingURL=main.4fb7b508.css.map*/