*{margin:0;padding:0}body,html{overflow-x:hidden}.white-text{color:#fff;font-size:4.5rem;font-weight:700}.Logo{color:#d3d3d3}.navbar{align-items:center;background:teal;display:flex;font-size:1.25rem;justify-content:space-between;margin:0 auto;padding:20px;width:100%}.Menu{display:none}.menu{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between}.menu a{color:#d3d3d3;text-decoration:none}.menu a:focus{font-weight:700;text-decoration:underline}li{list-style:none}.about,.home{font-size:1.5rem}.about,.home,.skills{padding:20px;text-align:center}.contact,.projects{font-size:1.5rem;padding:20px;text-align:center}.main{background:linear-gradient(90deg,teal,#20c997);box-sizing:border-box;color:#000;display:flex;font-style:italic;font-weight:700;justify-content:space-around}.left{font-family:Arial,Helvetica,sans-serif;font-size:2rem;margin:1rem;padding:20px 40px;width:50%;word-spacing:normal}button{background-color:ivory;border:none;border-radius:8px;color:brown;cursor:pointer;margin:70px 30px;padding:10px 20px}button:hover{background-color:#012d2d}.details{background:linear-gradient(90deg,teal,#20c997);box-sizing:border-box;color:#f8f8ff;line-height:30px;padding:20px 40px}.details h1{color:#000}.skills{font-size:1.5rem}.hard-skills{background:linear-gradient(90deg,teal,#20c997);box-sizing:border-box;color:#f8f8ff;font-size:1.25rem;line-height:2.5;padding:20px 40px;text-align:left}.skill{font-family:Poppins,sans-serif;margin:20px 0}.skill p{display:flex;font-weight:500;justify-content:space-between;margin:0 0 5px}.progress{background:#e0e0e0;border-radius:8px;height:12px;overflow:hidden;width:90%}.progress-bar{background-color:#16023f;border-radius:8px;height:100%;transition:width 1s ease-in-out}.links{background:linear-gradient(90deg,teal,#20c997);box-sizing:border-box;color:#000;font-size:1.25rem;font-style:italic;font-weight:700;line-height:2;padding:20px 40px;text-align:left}a{color:ivory;padding:30px;text-decoration:underline}.form{background:linear-gradient(90deg,teal,#20c997);box-sizing:border-box;color:#f8f8ff;font-size:1.25rem;line-height:2;padding:20px 40px;text-align:center}.contact-h1{padding:5px 10px;padding-bottom:15px!important;text-align:center}.contact-form{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;padding:30px}.contact-form label{color:ivory;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:5px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;padding:12px 15px;resize:vertical;transition:border .3s,box-shadow .3s;width:100%}input:focus,textarea:focus{border-color:teal;box-shadow:0 0 5px #00808080;outline:none}.footer{background-color:#000;color:#d3d3d3;font-family:Times New Roman,Times,serif;font-weight:500;padding:15px 0;text-align:center}@media (max-width:860px){.Menu{align-items:right;background-color:teal;color:#fff;display:flex;font-size:1.5rem;justify-content:flex-start;padding-right:5rem}.menu{display:none}.mobile-menu{background:teal;border-radius:8px;display:flex;flex-direction:column;gap:1rem;list-style:none;padding:1rem;position:absolute;right:20px;top:60px;z-index:1000}.mobile-menu li a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s}.mobile-menu li a:hover{color:#d3d3d3}.right{display:none}}
/*# sourceMappingURL=main.26a6c69a.css.map*/