@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body{text-transform:lowercase;min-width:420px;min-height:100vh;margin:0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden}#root{width:100%;min-height:100vh;margin:0;padding:0}@keyframes slideInUrdu{0%{opacity:0;transform:translate(-20px)}to{opacity:.7;transform:translate(0)}}.urdu-text{padding-bottom:3px;animation:.6s ease-out .4s both slideInUrdu}.scroll-progress-bar{z-index:1000;background:linear-gradient(90deg,#00d4ff,#0ff);width:0%;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #00d4ff80}@keyframes chipPopIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.theme-toggle-button{transition:transform .3s ease-in-out}.theme-toggle-button:active{transform:rotate(180deg)}.parallax-image{will-change:transform;opacity:0;transition:opacity 1s ease-out}.parallax-image.visible{opacity:1}.footer-signature{opacity:.7;width:auto;height:40px}@media (min-width:600px){.footer-signature{height:40px}}.MuiStep-root:after{content:""!important;width:2px!important;height:calc(100% - 18px)!important;display:block!important;position:absolute!important;top:18px!important;left:5px!important}.MuiStep-root[data-last-child]:after{display:none!important}#about,#career,#projects,#photography,#hobbies,#contact{scroll-margin-top:140px}@media (min-width:600px){#about,#career,#projects,#photography,#hobbies,#contact{scroll-margin-top:90px}}
