body{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:20px}h1,h2,h3,h4,h5,h6{color:#222}h1,h2,h3,h4,h5,h6,p{margin-bottom:20px}a{color:#3498db;text-decoration:none}a:hover{text-decoration:underline}button{background-color:#3498db;border:none;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background-color:#2980b9}@media (max-width:768px){.container{padding:10px;width:90%}h2{font-size:1.5rem}section{padding:20px 10px}button{padding:8px 16px}}*{box-sizing:border-box;margin:0;padding:0}.header{background-color:#f4f4f4;width:100%}.navbar{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.logo{height:auto;transition:transform .3s ease;width:80px}.logo:hover{transform:scale(1.1)}.nav-links{display:flex;gap:50px;list-style:none}.nav-links li a{border-radius:20px;color:#000;font-size:1.1rem;padding:8px 15px;text-decoration:none;transition:background-color .7s,color .5s}.nav-links li a:hover{background-color:#000;color:#fff}@media (max-width:1024px){.nav-links{gap:40px}.navbar{padding:10px 15px}.nav-links li a{font-size:1rem}}@media (max-width:480px){.header{display:none}}.hero{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px;position:relative}.social-icons{display:flex;flex-direction:column;gap:15px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.social-icon{color:#000;transition:color .3s,font-size .3s}.social-icon:hover{color:#0056b3;font-size:26px}.name-head{margin-bottom:0}.hero-content{display:flex;flex-direction:row;gap:20px;margin-left:60px;width:100%}.text-content{flex:1 1;justify-content:center;max-width:600px}.learn-txt{color:green;font-size:1.1em}.image-content{display:flex;flex:1 1;justify-content:center;position:relative}.image-content img{border-radius:10px;height:400px;max-width:100%;transition:box-shadow .3s ease,transform .2s ease}.image-content img:hover{box-shadow:-6px 15px 30px #0006;transform:scale(1.01);transform:translateX(-2px)}.hero-btn{background-color:#007bff;border:none;border-radius:25px;color:#fff;display:inline-block;font-size:14px;margin-top:20px;padding:14px 16px;text-align:center;text-decoration:none;transition:background-color .3s;width:200px}.hero-btn:hover{background-color:#0056b3;text-decoration:none}.text-content b{line-height:1;margin-bottom:0;margin-top:0}.social-icons a:hover .social-logo{transform:scale(1.1);transition:transform .3s ease}@media (max-width:1024px){.hero{padding:20px}.social-icons{gap:10px}.hero-content{gap:10px;margin-left:40px}.text-content{max-width:500px}}@media (max-width:768px){.hero{align-items:center;flex-direction:column;padding:15px}.image-content{order:-1;padding:10px}.hero-content{margin-left:0}.hero-content,.text-content{align-items:center;flex-direction:column}.text-content{display:flex;max-width:100%}.hero-btn,.text-content{margin-top:20px;text-align:center}.hero-btn{width:100%}}@media (max-width:480px){.hero{padding:10px}.social-icons{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.social-icon{font-size:20px}.image-content img{height:auto;max-width:300px;width:100%}.hero-btn{width:100%}}@media (max-width:415px){.social-icons{display:none}}.about{margin-top:90px;text-align:center}.about-head{margin-bottom:0}.about-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding-top:30px}.s{display:block;font-size:15px;margin-bottom:3rem}.about-image{border-radius:10px;height:auto;margin-right:20px;max-width:100%;transition:box-shadow .3s ease,transform .3s ease;width:300px}.about-image:hover{box-shadow:6px 15px 30px #0006;transform:scale(1.01)}.text-content{display:flex;flex-direction:column;justify-content:flex-start;margin:0;max-width:410px;padding:25px;text-align:left}.text-content h5{margin-bottom:10px}@media (max-width:768px){.about-content{align-items:center;flex-direction:column}.about-image{margin:0 auto 20px;width:80%}.text-content{padding:0 15px;text-align:center}}@media (max-width:480px){.about-image{height:auto;max-width:300px;width:100%}.text-content{padding:0 10px}}.skills ul{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;list-style-type:none;padding:0;text-align:center}.skills li{align-items:center;background:#f4f4f4;border-radius:5px;display:flex;justify-content:center;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.skills li:hover{background-color:#e0ffff;box-shadow:0 4px 10px #0003;text-decoration:none;transform:scale(1.05)}.link-li{color:#001}.link-li:hover{color:#001;text-decoration:none}.skills li svg{font-size:1.5em;margin-right:8px;transition:transform .3s ease}.skills li img.logo{height:24px;margin-right:3px;transition:transform .3s ease;width:26px}.skills li:hover img.logo,.skills li:hover svg{text-decoration:none;transform:scale(1.1)}.skills li a{font-weight:400}.skills li a,.skills li a:hover{color:#000;text-decoration:none}@media (max-width:600px){.skills ul{grid-template-columns:repeat(2,1fr)}}.education-section{margin:0 auto;max-width:800px;padding:20px}.education-section h2{color:#333;font-size:2em;margin-bottom:20px;text-align:center}.education-list{display:flex;flex-direction:column;gap:15px}.education-item{background-color:#f9f9f9;border-left:3px solid #3f51b5;box-shadow:0 4px 8px #0000001a;padding:10px 15px;transition:transform .3s}.education-item:hover{transform:translateX(-5px)}.institution{color:#3f51b5;font-size:1.2em;font-weight:700}.dates,.degree,.description{color:#555;font-size:.95em}@media (max-width:600px){.education-section h2{font-size:1.5em}.institution{font-size:1.1em}.dates,.degree,.description{font-size:.9em}}.highlight-section{background-color:#f4f6f8;overflow:hidden;padding:60px 20px;text-align:center}.highlight-title{color:#222;font-size:2.5rem;font-weight:600;margin-bottom:30px}.highlight-carousel{align-items:center;display:flex;height:350px;justify-content:center;perspective:1000px;position:relative}.highlight-card{background-color:#fff;border-radius:15px;box-shadow:0 8px 16px #0000001a;color:#333;opacity:0;position:absolute;text-decoration:none;transform:scale(.8);transition:all .7s ease-out;width:260px;z-index:1}.highlight-card.center{opacity:1;transform:scale(1.1) translateX(0);z-index:3}.highlight-card.left{opacity:.5;transform:translateX(-280px) scale(.9);z-index:2}.highlight-card.right{opacity:.5;transform:translateX(280px) scale(.9);z-index:2}.highlight-card.hidden{display:none}.highlight-image{border-top-left-radius:15px;border-top-right-radius:15px;height:200px;object-fit:cover;width:100%}.highlight-text{font-size:1rem;font-weight:500;padding:15px}.projects{padding:20px;text-align:center}.projects h2{font-size:2em;margin-bottom:20px}.projects-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.project{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex:1 1 30%;flex-direction:column;max-width:300px;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.project:hover{box-shadow:0 5px 30px #0006;transform:scale(1.01);transform:translateY(-5px)}.project img.project-image{border-radius:8px;height:auto;margin-bottom:10px;max-height:150px;object-fit:cover;width:100%}.project h3{font-size:1.2em;margin:10px 0}.project p{color:#555;flex-grow:1;font-size:1em;line-height:1.4;margin:0 0 15px}.tech-stack-container{overflow:hidden;padding:4px 0}.tech-stack-wrapper{height:32px;overflow:hidden;padding:6px 0;position:relative;width:100%}.ticker{display:inline-flex;gap:10px;transform:translateX(0);white-space:nowrap}.ticker.animate{animation:scrollTicker 15s linear infinite}@keyframes scrollTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.skill-tag{background-color:#f0f0f0;border-radius:16px;color:#333;font-size:.85rem;padding:4px 10px;white-space:nowrap}.project a{color:#007bff;font-weight:700;margin-top:7px;text-decoration:none}.more-projects{margin-top:20px}.more-projects-link{border-radius:8px;color:#007bff;display:inline-block;font-size:1.2rem;font-weight:700;padding:10px 15px;position:relative;text-decoration:none;transition:background-color .4s ease,color .4s ease}.more-projects-link:before{background-color:#000;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transform-origin:center;transition:transform .4s ease;z-index:-1}.more-projects-link:hover:before{transform:scale(1)}.more-projects-link:hover{color:#fff;text-decoration:none}@media (max-width:600px){.projects-grid{align-items:center;display:flex;flex-direction:column}.project{margin:10px 0;max-width:none;width:90%}}.contact{background-color:#f5f5f5;padding:40px 20px;text-align:center}.contact h2{font-size:2em;margin-bottom:10px}.contact p{color:#555;font-size:1em;margin-bottom:20px}.contact-social-icons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-social-icons a{align-items:center;color:#007bff;display:flex;font-size:1.2em;text-decoration:none;transition:color .3s}.contact-social-icons a:hover{color:#0056b3}.social-icon{font-size:24px}.social-logo{height:24px;transition:transform .3s ease;width:26px}.contact-social-icons a:hover .social-logo{transform:scale(1.1)}@media (max-width:232px){.contact p a{word-wrap:break-word;font-size:.8em}}.App{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin-inline:20px}section{padding:40px 20px}h2{font-size:2rem;margin-bottom:20px;text-align:center}@media (max-width:768px){h2{font-size:1.5rem}}
/*# sourceMappingURL=main.d652403c.css.map*/