*{margin:0;padding:0}body{height:100vh;background:#161513;color:#fff;font-family:outfit}.navbar{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#333}.nav-menu{display:flex;list-style:none;gap:60px;font-size:20px;align-items:center}.anchor-link{position:relative;text-decoration:none;color:#fff;font-size:22px;font-weight:700;transition:color .3s ease-in-out}.anchor-link:hover{color:#da7c25}.underline-icon{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);width:50px;height:auto}.nav-connect{background:linear-gradient(267deg,#da7c25 .36%,#b923e1);font-size:22px;padding:20px 40px;cursor:pointer;border:none;border-radius:50px;color:#fff;transition:.5s}.nav-connect:hover{background:linear-gradient(267deg,#b923e1 .36%,#da7c25);transform:scale(1.1)}.hero{display:flex;align-items:center;flex-direction:column;gap:35px}.hero img{margin-top:50px;border-radius:10%;height:400px}.hero h1{text-align:center;width:70%;font-size:50px;font-weight:600}.hero h1 span{background:linear-gradient(270deg,#df8908 10%,#b415ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero p{font-size:20px;color:#b8b8b8;width:50%;text-align:center;line-height:40px}.hero-action{display:flex;align-items:center;gap:25px;font-size:24px;font-weight:500;margin-bottom:50px}.hero-connect{padding:25px;border-radius:50px;cursor:pointer;background:linear-gradient(264deg,#df8908 -5.09%,#b415ff)}.hero-connect:hover{background:linear-gradient(264deg,#b415ff -5.09%,#df8908);transform:scale(1.1);transition:.5s}.hero-resume{padding:25px 75px;border-radius:50px;border:2px solid #FFF;cursor:pointer;text-decoration:none;background:transparent;color:#fff;font-size:18px;font-weight:600;transition:all .3s ease-in-out;display:inline-block}.hero-resume:hover{transform:scale(1.1);transition:.5s}.about{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;gap:80px;margin:80px 100px}.about-title{position:relative}.about-title h1{font-size:50px;font-weight:600;padding:0 30px}.about-title img{position:absolute;bottom:0;right:0;z-index:-1}.about-section{display:flex;gap:50px}.about-right{display:flex;flex-direction:column;gap:80px}.about-para{display:flex;flex-direction:column;gap:20px;font-size:20px;font-weight:500}.about-skills{display:flex;flex-direction:column;gap:30px}.about-skill{display:flex;align-items:center;gap:20px;transition:.3s}.about-skill p{min-width:150px;font-size:24px;font-weight:500}.about-skill hr{outline:none;border:none;width:50%;height:8px;background:linear-gradient(267deg,#df8908 -5.09%,#b415ff 106.28%);border-radius:50px;transition:.3s}.about-achievements{display:flex;justify-content:space-around;margin-bottom:80px;width:100%}.about-achievement{display:flex;flex-direction:column;align-items:center;gap:10px;transition:.5s}.about-achievement h1{font-size:60px;font-weight:700;background:linear-gradient(267deg,#df8908 -5.09%,#b415ff 106.28%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-achievement p{font-size:22px;font-weight:500}.about-skill:hover{transform:scale(1.05);transition:.3s}.about-achievement:hover{transform:scale(1.05);transition:.5s}.education{background-color:#000;color:#fff;padding:50px 0;text-align:center}.education-title{font-size:2.5rem;margin-bottom:30px;color:#fff;font-size:50px}.education-timeline{width:50%;margin:0 auto;position:relative;border-left:4px solid #ff4d6d;padding-left:20px}.education-item{display:flex;align-items:flex-start;margin-bottom:30px;position:relative}.education-dot{width:14px;height:14px;background:linear-gradient(267deg,#df8908 -5.09%,#b415ff 106.28%);border-radius:50%;position:absolute;left:-30px;top:10px}.education-content{text-align:left}.education-year{font-size:1.2rem;color:#ff4d6d}.education-heading{font-size:1.5rem;margin:5px 0;color:#fff}.education-school,.education-percentage{color:#bdbdbd;font-size:1rem}.project-section{text-align:center;padding:50px 20px;background:#000;min-height:100vh}.section-title{font-size:50px;font-weight:500;font-weight:700;color:#fff;margin-bottom:30px;text-shadow:2px 2px 5px rgba(255,77,109,.3)}.project-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;justify-content:center;max-width:1200px;margin:auto}.project-card{background:linear-gradient(93deg,#171717 -5.09%,#090909 106.28%);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 10px #ffffff1a;text-align:center;padding:20px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;cursor:pointer}.project-card:hover{transform:scale(1.05);background:linear-gradient(267deg,#df8908 -5.09%,#b415ff 106.28%)}.project-image{width:100%;height:200px;object-fit:cover;border-radius:8px;z-index:-1;border-bottom:3px solid #ff4d6d}.project-info{padding:15px;color:#fff}.project-info h3{font-size:1.7rem;margin-bottom:10px}.project-info p{font-size:1rem;color:#ccc}.project-info a{display:inline-block;margin-top:15px;padding:10px 20px;background:#b415ff;color:#fff;text-decoration:none;font-weight:700;border-radius:8px;transition:background .3s ease-in-out}.project-info a:hover{background:#ff0fbf}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:80px;margin:80px 170px}.contact-title{position:relative}.contact-title h1{font-size:6 `0px;font-weight:600;padding:0 30px}.contact-title img{position:absolute;bottom:0;right:0;z-index:-1}.contact-section{display:flex;gap:150px}.contact-left{display:flex;flex-direction:column;gap:30px}.contact-left h1{font-size:40px;font-weight:600;background:linear-gradient(270deg,#df8908 80%,#b415ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-left p{max-width:550px;color:#d8d8d8;font-size:20px;line-height:35px}.contact-details{display:flex;flex-direction:column;gap:20px;color:#d8d8d8;font-size:22px}.contact-detail{display:flex;align-items:center;gap:20px}.contact-right{display:flex;flex-direction:column;align-items:start;gap:30px}.contact-right label{color:#d8d8d8;font-size:22px;font-weight:600}.contact-right input{padding-left:20px;border-radius:4px;width:700px;height:78px;border:none;background:#32323c;color:#a0a0a0;font-size:20px;font-family:outfit}.contact-detail a{text-decoration:none;color:#fff;font-size:22px;margin-left:10px}.contact-right textarea{padding-left:20px;border-radius:4px;width:650px;border:none;background:#32323c;color:#a0a0a0;font-size:20px;font-family:outfit}.contact-submit{border:none;color:#fff;border-radius:50px;cursor:pointer;font-size:22px;padding:20px 60px;transition:.3s;margin-bottom:50px;background:linear-gradient(270deg,#df8908 -5.09%,#b415ff)}.contact-submit:hover{background:linear-gradient(270deg,#df8908 100%,#b415ff -5.09%);transform:scale(1.1);transform:.3s}.footer{background-color:#222;color:#fff;text-align:center;padding:15px 10px}.footer-container{max-width:800px;margin:auto}.footer-links{margin-top:10px}.footer-links a{color:#f5a623;text-decoration:none;margin:0 10px;font-weight:500}.footer-links a:hover{text-decoration:underline}
