.App{font-family:Arial,Helvetica,sans-serif;color:#333}section{padding:20px;margin:20px 0}footer{background-color:#282c34;padding:10px;color:#fff;text-align:center}.about-me,.skills,.professional-experience,.projects,.testimonials,.contact{margin:20px 0}h2{font-size:2rem;margin-bottom:20px}.header{position:sticky;top:0;background-color:#282c34;padding:10px 20px;z-index:1000}.header-container{display:flex;justify-content:space-between;align-items:center}.header h1{color:#fff;margin:0}.nav{margin:0}.nav-list{list-style-type:none;display:flex;gap:20px;margin:0;padding:0}.nav-list li{margin:0}.nav-list a{color:#fff;text-decoration:none;padding:8px 12px;border-radius:4px;transition:background-color .3s}.nav-list a:hover{background-color:#0073e6}.hero{text-align:center;padding:50px 20px;background-color:#f5f5f5}.hero-image{width:150px;height:150px;border-radius:50%;object-fit:cover}.hero-title{font-size:2.5rem;margin:20px 0 10px}.hero-subtitle{font-size:1.2rem;color:#555}.skills{padding:50px 20px;background-color:#f5f5f5}.skills ul{list-style-type:none;padding:0}.skills li{background-color:#fff;padding:10px;margin:5px 0;border:1px solid #ddd;border-radius:4px}.professional-experience{padding:50px 20px;background-color:#f5f5f5}.experience-list{display:flex;flex-direction:column;gap:20px}.experience-item{background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:8px}.experience-item h3{margin-top:0}.experience-item ul{padding-left:20px}.experience-item ul li{margin-bottom:10px}.projects{padding:50px 20px;background-color:#fff}.project-list{display:flex;flex-wrap:wrap;gap:20px}.project-item{flex:1 1 300px;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fafafa;transition:transform .3s ease}.project-item:hover{transform:scale(1.05)}.project-item h3{margin-top:0}.project-item p{margin-bottom:0}.link{border:2px black solid;padding:0 20px;text-decoration:none;color:#fff;margin-top:10px;display:inline-block;background-color:#000;cursor:pointer;border-radius:30px;width:100%;text-align:center}.contact{padding:50px 20px;background-color:#f5f5f5;text-align:center}.contact a{color:#0073e6;text-decoration:none}.contact a:hover{text-decoration:underline}.resume{padding:50px 20px;background-color:#f5f5f5;text-align:center}.resume-actions{margin-bottom:20px}.resume-downlaod{display:inline-block;padding:10px 20px;color:#fff;background-color:#0073e6;text-decoration:none;border-radius:4px;transition:background-color .3s}.resume-downlaod:hover{background-color:#005bb5}.resume-preview{margin-top:20px}.resume-iframe{width:100%;height:600px;border:none}*{margin:0;padding:0;box-sizing:border-box}
