body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-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}.navbar{align-items:center;background-color:#212529;display:flex;justify-content:center;padding:10px 5px;position:sticky;top:0;z-index:1000}.navbar ul{color:#fd9426;display:flex;font-weight:600;gap:20px;list-style-type:none}.navbar ul li{cursor:pointer;white-space:nowrap}.navbar ul li:hover{text-decoration:underline}.container{align-items:center;background-color:#212529;display:flex;flex-direction:column;height:93vh;justify-content:space-between;margin:auto;opacity:0;transform:translateY(50px);transition:all 1s ease-in-out;width:100%}.container.animate{opacity:1;transform:translateY(0)}@media(max-width:768px){.container{height:auto;justify-content:center;padding:1rem}}.hero{align-items:center;color:#fff;display:flex;height:100%;justify-content:space-between;padding:20px;width:85%}.hero .hero-image{flex:1 1}.hero .hero-image img{max-width:80%}.hero .hero-content{flex:2 1;opacity:0;padding-left:20px;text-align:left;transform:translateX(-50px);transition:all .8s ease-in-out}.hero .hero-content.animate{opacity:1;transform:translateX(0)}.hero .hero-content h1,.hero .hero-content h2{font-size:3.5em;margin:30px 0;transition:color .8s ease-in-out}.hero .hero-content h2{color:#ff506e;font-size:3rem;margin:0 20px}@media(max-width:768px){.hero .hero-content h1,.hero .hero-content h2{font-size:2.5em}}@media(max-width:480px){.hero .hero-content h1,.hero .hero-content h2{font-size:2em;margin:10px 0}}.hero .aboutme{display:flex;gap:20px;justify-content:flex-start}.hero .aboutme p{font-size:1.1em;opacity:0;transform:translateY(50px);transition:all 1s ease-in-out}.hero .aboutme.animate p{opacity:1;transform:translateY(0)}@media(max-width:768px){.hero .aboutme{flex-direction:column}.hero .aboutme p{font-size:1em;text-align:center}}.links{align-items:center;display:flex;gap:2rem;margin-top:.5rem;opacity:0;padding-bottom:3rem;padding-top:2rem;transform:translateY(50px);transition:all 1s ease-in-out;width:100%}.links.animate{opacity:1;transform:translateY(0)}.links .link{align-items:center;background-color:#009dae;border:1px solid #009dae;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.6rem;padding:5px 10px;transition:background-color .4s ease,transform .4s ease}.links .link:hover{transform:translateY(-5px)}.links .link p{margin:0;padding:0}@media(max-width:768px){.links .link{flex-direction:column;gap:.4rem;padding:10px}}@media(max-width:480px){.links .link{font-size:.9rem}}.about-section{align-items:center;background-color:#212529;display:flex;height:60vh;justify-content:center;margin:1rem auto auto;opacity:0;transform:translateX(50px);transition:all 1s ease-in-out;width:100%}.about-section.animate{opacity:1;transform:translateX(0)}.about-section .about-content{display:flex;height:100%;justify-content:space-between;width:85%}.about-section .about-content .content{flex:2 1;opacity:0;padding:20px;transform:translateX(50px);transition:all .8s ease-in-out}.about-section .about-content .content.animate{opacity:1;transform:translateX(0)}.about-section .about-content .content h2{color:#ffae00;font-size:2.5em;margin:0}.about-section .about-content .content p{color:#fff;font-size:1.2em;line-height:1.5;margin-top:10px}.about-section .about-content .profile-image{flex:1 1;opacity:0;transform:translateX(-50px);transition:all .8s ease-in-out}.about-section .about-content .profile-image.animate{opacity:1;transform:translateX(0)}.about-section .about-content .profile-image img{border-radius:50%;max-width:80%}@media(max-width:768px){.about-section{flex-direction:column;height:auto;padding:20px}.about-section .about-content{align-items:center;flex-direction:column;text-align:center;width:100%}.about-section .about-content .content{padding:0}.about-section .about-content .content h2{font-size:1.8em}.about-section .about-content .content p{font-size:1em}.about-section .about-content .profile-image{margin-top:20px}.about-section .about-content .profile-image img{max-width:60%}}@media(max-width:480px){.about-section .about-content .content h2{font-size:1.6em}.about-section .about-content .content p{font-size:.9em}.about-section .about-content .profile-image img{max-width:50%}}.tech-stack{height:100vh;padding:2rem;text-align:center}.tech-stack h2{animation:slideInDown 1s ease-in-out;color:#ff506e;display:inline-block;font-size:2.5rem;margin-bottom:4rem;opacity:0;position:relative}.tech-stack h2.animate{opacity:1;transform:translateX(0)}.tech-stack .stack-list{animation:fadeIn 1s ease-in-out;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.tech-stack .stack-list .tech{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;height:150px;padding:1.5rem;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;width:150px}.tech-stack .stack-list .tech:hover{box-shadow:0 8px 20px #0003;transform:translateY(-10px) scale(1.05)}.tech-stack .stack-list .tech:hover .tech-icon img{transform:rotate(1turn)}.tech-stack .stack-list .tech .tech-icon{height:50px;margin-bottom:1rem;width:50px}.tech-stack .stack-list .tech .tech-icon img{height:100%;transition:transform .5s ease-in-out;width:100%}.tech-stack .stack-list .tech .tech-name{color:#555;font-size:1.1rem;font-weight:700}@media(max-width:768px){.tech-stack{padding:1.5rem}.tech-stack h2{font-size:2rem;margin-bottom:2.5rem}.tech-stack .stack-list{gap:1.5rem}.tech-stack .stack-list .tech{height:120px;padding:1rem;width:120px}.tech-stack .stack-list .tech .tech-icon{height:40px;width:40px}.tech-stack .stack-list .tech .tech-name{font-size:1rem}}@media(max-width:480px){.tech-stack{padding:1rem}.tech-stack h2{font-size:1.8rem;margin-bottom:2rem}.tech-stack .stack-list{gap:1rem}.tech-stack .stack-list .tech{height:100px;padding:.8rem;width:100px}.tech-stack .stack-list .tech .tech-icon{height:35px;width:35px}.tech-stack .stack-list .tech .tech-name{font-size:.9rem}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.experience-container{background-color:#212529;border-radius:8px;color:#868e96;display:flex;flex-direction:row;gap:7rem;padding:2rem 2rem 2rem 10rem}.experience-container .experience-title{color:#fd9426;font-size:2rem;margin:-10px 0 0;text-align:center}.experience-container .experience-timeline{border-left:2px solid #868e96;position:relative}.experience-container .experience-timeline .experience-item{margin-bottom:2rem;position:relative}.experience-container .experience-timeline .experience-item .circle{background-color:#fd9426;border-radius:50%;height:15px;left:-7px;position:absolute;top:0;width:15px}.experience-container .experience-timeline .experience-item .experience-content{padding-left:1.5rem}.experience-container .experience-timeline .experience-item .experience-content .experience-role{color:#009dae;font-size:1.5rem;font-weight:700;margin:0}.experience-container .experience-timeline .experience-item .experience-content .experience-company{color:#adedf2;font-weight:500}.experience-container .experience-timeline .experience-item .experience-content .experience-date{color:#868e96;display:block;margin-bottom:.5rem}.experience-container .experience-timeline .experience-item .experience-content .experience-description{list-style-type:disc;padding-left:1.5rem}.experience-container .experience-timeline .experience-item .experience-content .experience-description li{margin-bottom:.5rem}@media(max-width:768px){.experience-container{flex-direction:column;gap:2rem;padding:1rem}.experience-container .experience-timeline{border-left:none}.experience-title{font-size:1.75rem}.experience-item{margin-bottom:1.5rem}.experience-item .experience-content{padding-left:0}.experience-item .experience-content .experience-role{font-size:1.25rem}.experience-item .experience-content .experience-company{font-size:1.1rem}.experience-item .experience-content .experience-date{font-size:.9rem}.experience-item .experience-content .experience-description{padding-left:1rem}.experience-item .experience-content .experience-description li{margin-bottom:.4rem}.circle{height:12px;width:12px}}@media(max-width:480px){.experience-container{padding:1rem .5rem}.experience-title{font-size:1.5rem}.experience-item .experience-content .experience-role{font-size:1.2rem}.experience-item .experience-content .experience-company{font-size:1rem}.experience-item .experience-content .experience-date{font-size:.85rem}}*{box-sizing:border-box}body{background-color:#212529;color:#212529;font-family:Inter,sans-serif;margin:0;padding:0}.app{margin:0 auto}.contact-container{background-color:#212529;border-radius:8px;color:#868e96;margin:20px auto;max-width:700px;padding:20px;text-align:center}.contact-container h2{color:#ff506e;margin-bottom:10px}.contact-container p{margin:5px 0}.contact-container a{color:#fd9426;text-decoration:none}.contact-container a:hover{text-decoration:underline}
/*# sourceMappingURL=main.423c6772.css.map*/