*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:#0b1528}.legacy-wrapper{min-height:100vh}.legacy-wrapper .main{transition:opacity .35s ease,transform .35s ease,filter .35s ease}body.is-page-entering .legacy-wrapper .main{opacity:0;transform:translateY(10px);filter:blur(5px)}body.is-section-transitioning .legacy-wrapper .section__title,body.is-experience-transitioning .legacy-wrapper .qualification__button.qualification__active{text-shadow:0 0 14px hsla(var(--hue-color),90%,62%,.42);transition:text-shadow .25s ease}.lottie-slot{width:min(100%,320px);height:180px;margin:.75rem auto 1.25rem;pointer-events:none;opacity:.9}.lottie-slot svg{width:100%;height:100%}.lottie-slot--hero{width:min(100%,420px);height:220px;margin:1rem 0 0}.lottie-slot--about,.lottie-slot--experience,.lottie-slot--skills,.lottie-slot--projects,.lottie-slot--certs{opacity:.78}.lottie-experience-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:200px;margin:0 auto 1rem}.lottie-slot--experience{margin:0 auto}.lottie-slot--experience-academic,.lottie-slot--experience-professional{width:min(100%,400px);height:200px}.lottie-slot--hidden{display:none}.lottie-slot--certs{width:min(100%,460px);height:140px;margin-top:0;margin-bottom:.5rem;opacity:.42}@media screen and (max-width: 767px){.lottie-slot{width:min(100%,280px);height:150px}.lottie-slot--hero{width:min(100%,320px);height:170px}.lottie-slot--certs{width:min(100%,320px);height:120px;opacity:.38}.lottie-experience-wrap{min-height:160px;margin-bottom:.75rem}.lottie-slot--experience-academic,.lottie-slot--experience-professional{width:min(100%,300px);height:160px}#skills,#Projects,#Certifications,#contact{content-visibility:auto;contain-intrinsic-size:auto 520px}.about__img{width:200px;height:auto;aspect-ratio:4 / 5}}@media (prefers-reduced-motion: reduce){.legacy-wrapper .main,.lottie-slot{transition:none}.lottie-slot{opacity:.6}body.is-page-entering .legacy-wrapper .main{opacity:1;transform:none;filter:none}}
