@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.04fjnt4k81i1j.ttf)format("truetype");font-display:swap}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.95%}.montserrat_be76e96e-module__dh4pTa__className{font-family:montserrat,montserrat Fallback}.montserrat_be76e96e-module__dh4pTa__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:googleSans;src:url(../media/GoogleSans_Regular-s.p.0h-d1ezpwrjne.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Medium-s.p.13pd_6howu09k.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Bold-s.p.0dwz18vlto2.8.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:94.41%;descent-override:29.91%;line-gap-override:0.0%;size-adjust:102.32%}.googlesans_687fa1c9-module__iVX5oa__className{font-family:googleSans,googleSans Fallback}.googlesans_687fa1c9-module__iVX5oa__variable{--font-google-sans:"googleSans", "googleSans Fallback"}
code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{scroll-behavior:smooth;font:19px / 23px var(--font-montserrat), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--theme-body,#292a2d)}::-webkit-scrollbar-thumb{background:var(--theme-secondary-text,#636363);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--theme-accent,#555)}@media (max-width:1380px){html,body{font-size:16px;line-height:normal}}.subTitle{color:var(--theme-secondary-text,#868e96)}.header{box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:blur(12px);align-items:center;width:100%;padding:15px 40px;display:flex;position:sticky;top:0}.home-main,.education-main,.experience-main,.projects-main,.contact-main,.developer-main,.case-study-main{flex-direction:column;width:100%;min-height:100vh;display:flex}#main-content{flex:1}.header .logo{align-items:center;text-decoration:none;display:flex;position:absolute;left:40px}.header .logo-img{object-fit:contain;width:40px;height:40px}.menu{font-family:var(--font-google-sans);justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.nav-links{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.header ul{margin:0;padding:0;list-style:none}.header li a{padding:10px 18px;font-size:.95rem;text-decoration:none;display:block}.theme-btn-wrapper{align-items:center;display:flex;position:absolute;right:40px}.theme-toggle-btn{cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:45px;height:45px;transition:all .2s ease-in-out;display:flex}.theme-toggle-btn:hover{box-shadow:0 3px 8px #64646480}.header .menu-icon{cursor:pointer;-webkit-user-select:none;user-select:none;padding:28px 20px;display:none;position:relative}.header .menu-icon .navicon{background:#fb1056;width:18px;height:2px;transition:background .2s ease-out;display:block;position:relative}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{content:"";background:#fb1056;width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.nav-links li a{border-radius:5px;transition:all .2s ease-in-out}.nav-links li a:hover{background-color:#e44160;box-shadow:0 2px 10px #e44160;color:#fff!important}.nav-links li a.active{background-color:#e4416020}@media (min-width:769px){.header .menu-icon{display:none}}@media (max-width:1100px){.header li a{padding:8px 12px;font-size:.85rem}.header{padding:15px 25px}.header .logo{left:25px}.theme-btn-wrapper{right:25px}}@media (max-width:768px){.header{flex-wrap:wrap;justify-content:space-between;padding:15px 20px}.header .logo{order:1;position:relative;left:auto}.theme-btn-wrapper{order:2;position:relative;right:auto}.header .menu-icon{order:3;padding:15px;display:inline-block}.menu{background:inherit;order:4;justify-content:flex-start;width:100%;max-height:0;transition:max-height .3s ease-out;overflow:hidden}.nav-links{flex-direction:column;align-items:flex-start;width:100%;padding:10px 0}.nav-links li{width:100%}.nav-links li a{box-sizing:border-box;width:100%;padding:12px 20px}.header .menu-btn:checked~.menu{max-height:400px}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}}@media (max-width:480px){.header{padding:10px 15px}.header .logo-img{width:32px;height:32px}}.footer{background:var(--footer-bg);margin-top:2rem;padding:0;position:relative}.footer__accent-line{background:linear-gradient(90deg, transparent 0%, var(--footer-border) 20%, var(--footer-border) 80%, transparent 100%);opacity:.9;width:100%;height:2px}.footer__row{justify-content:space-between;align-items:center;padding:.6rem 2rem;display:flex}.footer__tagline{font-family:var(--font-google-sans), sans-serif;white-space:nowrap;letter-spacing:.02em;opacity:.85;margin:0;font-size:.8125rem;font-weight:400;line-height:1}.footer__link{font-weight:600;text-decoration:none;transition:color .2s,opacity .2s}.footer__link:hover,.footer__link:focus{opacity:1;color:var(--footer-accent-hover)!important}.footer__social{align-items:center;gap:.5rem;display:flex}.footer__social-link{border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;text-decoration:none;transition:color .2s,transform .2s,background-color .2s;display:inline-flex}.footer__social-link:hover,.footer__social-link:focus{background-color:#e3405f14;outline:none;transform:translateY(-1px);color:var(--footer-accent)!important}.footer__social-link svg{width:1em;height:1em;font-size:.95rem}@media (max-width:480px){.footer__row{padding:.5rem 1rem}.footer__tagline{font-size:.75rem}.footer__social{gap:.35rem}.footer__social-link{width:1.5rem;height:1.5rem}.footer__social-link svg{font-size:.85rem}}.social-media-div{font-size:2em}@media (max-width:768px){.social-media-div{text-align:center}}.dev-icons{flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:2.5rem;list-style:none;display:flex}.software-skill-inline{font-family:var(--font-google-sans);justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex;position:relative}.software-skill-inline .skill-tooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:100;background:#333;border-radius:4px;padding:4px 10px;font-size:.8rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.software-skill-inline .skill-tooltip:after{content:"";border:5px solid #0000;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}.software-skill-inline:hover .skill-tooltip{display:block}[data-theme=dark] .software-skill-inline .skill-tooltip{color:#1d1d1d;background:#e8e8e8}[data-theme=dark] .software-skill-inline .skill-tooltip:after{border-top-color:#e8e8e8}.software-skill-inline>i{color:var(--theme-secondary-text,#868e96)}.software-skill-inline>i:hover{color:var(--theme-accent,#645beb)}.greeting-about-seo{margin:1rem 0;font-size:.95rem;line-height:1.5}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.greet-main{box-sizing:border-box;align-items:center;width:100%;min-height:calc(100vh - 80px);margin:0 auto;padding:0 5%;display:flex}.greeting-main{justify-content:space-between;align-items:center;gap:3rem;width:100%;display:flex}.greeting-text-div{flex:1;max-width:600px}.greeting-image-div{flex:1;justify-content:center;align-items:center;display:flex}.greeting-image-div>svg{max-width:100%;height:auto}.thought-bubble{font-family:var(--font-google-sans), sans-serif;white-space:nowrap;z-index:2;pointer-events:none;border:1px solid;border-radius:16px;padding:8px 14px;font-size:.8rem;font-weight:500;animation:.3s ease-out thoughtFadeIn;position:absolute;top:1%;left:55%}.thought-dot{border:1px solid;border-radius:50%;position:absolute}.thought-dot-1{width:8px;height:8px;bottom:-12px;left:10px}.thought-dot-2{width:5px;height:5px;bottom:-20px;left:4px}@keyframes thoughtFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.thought-bubble{padding:8px 12px;font-size:.75rem;top:-5px;right:0}}.greeting-intro{font-size:1.2rem;font-family:var(--font-google-sans), sans-serif;opacity:.8;letter-spacing:2px;text-transform:uppercase;margin-bottom:.5rem}.greeting-name{font-size:4rem;font-family:var(--font-google-sans), sans-serif;margin:.5rem 0;font-weight:700;line-height:1.1}.greeting-role{font-size:1.8rem;font-family:var(--font-google-sans), sans-serif;align-items:center;gap:.5rem;margin:1rem 0;font-weight:500;display:flex}.role-highlight{position:relative}.typewriter-cursor{font-weight:100;animation:.7s step-end infinite blink;display:inline}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.role-highlight:after{content:"";border-radius:2px;width:100%;height:3px;position:absolute;bottom:-4px;left:0}.greeting-description{font-size:1.1rem;line-height:1.8;font-family:var(--font-google-sans), sans-serif;opacity:.85;margin:1.5rem 0}.greeting-social{margin:2rem 0}.greeting-buttons{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.btn-primary{font-family:var(--font-google-sans), sans-serif;cursor:pointer;color:#fff;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{transform:translateY(-3px)}.btn-secondary{font-family:var(--font-google-sans), sans-serif;cursor:pointer;background:0 0;border:2px solid;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary:hover{transform:translateY(-3px)}.greeting-stats{border-top:1px solid var(--theme-secondary-text,#ffffff1a);border-top-color:color-mix(in srgb, var(--theme-text,#fff) 15%, transparent);gap:2.5rem;margin-top:3rem;padding-top:2rem;display:flex}.stat-item{text-align:center}.stat-number{font-size:2rem;font-family:var(--font-google-sans), sans-serif;font-weight:700;display:block}.stat-label{font-size:.9rem;font-family:var(--font-google-sans), sans-serif;opacity:.7;margin-top:.3rem}.scroll-indicator{opacity:.6;flex-direction:column;align-items:center;gap:.5rem;animation:2s infinite bounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-indicator span{font-size:.8rem;font-family:var(--font-google-sans), sans-serif;letter-spacing:1px}.scroll-arrow{border-bottom:2px solid;border-right:2px solid;width:20px;height:20px;transform:rotate(45deg)}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@media (max-width:1200px){.greeting-name{font-size:3.5rem}.greeting-role{font-size:1.5rem}}@media (max-width:992px){.greet-main{min-height:auto;padding:3rem 5%}.greeting-main{text-align:center;flex-direction:column-reverse}.greeting-text-div{max-width:100%}.greeting-image-div{max-width:400px;margin-bottom:2rem}.greeting-role,.greeting-buttons,.greeting-stats{justify-content:center}.greeting-social{justify-content:center;display:flex}}@media (max-width:768px){.greeting-name{font-size:2.5rem}.greeting-role{flex-direction:column;font-size:1.2rem}.greeting-description{font-size:1rem}.greeting-stats{gap:1.5rem}.stat-number{font-size:1.5rem}.btn-primary,.btn-secondary{justify-content:center;width:100%;padding:.8rem 1.5rem;font-size:.9rem}.greeting-buttons{flex-direction:column}}@media (max-width:480px){.greet-main{padding:2rem 4%}.greeting-name{font-size:2rem}.greeting-stats{flex-wrap:wrap;gap:1rem}.stat-item{flex:1;min-width:80px}}#eyeb{animation:5s linear infinite eyeb;transform:translateY(-9px)}@keyframes eyeb{0%{transform:translateY(-10px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(10px)}}#mouth{animation:5s linear infinite mouth;transform:translateY(-5px)}@keyframes mouth{0%{transform:translateY(-10px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(10px)}}#eyey2{animation:4s linear infinite eyey2;transform:translate(-2px)}@keyframes eyey2{0%{transform:translate(-2px)}25%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(2px)}}#notebook{animation:6s linear infinite notebook;transform:translateY(-4px)}@keyframes notebook{0%{transform:translateY(-4px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(4px)}}#legs{animation:6s infinite legs;transform:translateY(-9px)}@keyframes legs{0%{transform:translateY(-10px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(10px)}}#pe{animation:6s infinite pe}@keyframes pe{0%{transform:rotateX(2deg)}}#shirt{animation:6s infinite shirt;transform:translateY(-9px)}@keyframes shirt{0%{transform:translateY(-10px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(10px)}}#tshirt{animation:6s infinite tshirt;transform:translateY(-9px)}@keyframes tshirt{0%{transform:translateY(-10px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(10px)}}#head{animation:6s infinite head;transform:translateY(-9px)}@keyframes head{0%{transform:translateY(-8px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(8px)}}#ears{animation:6s linear infinite ears}@keyframes ears{0%{transform:translateY(-10px)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(10px)}}#brows{animation:6.1s linear infinite brows}@keyframes brows{0%{transform:scale(.96)}25%{transform:scale(1)}75%{transform:scale(1)}to{transform:scale(.96)}}.skills-container{box-sizing:border-box;width:100%;padding:4rem 5%}.skills-header-div{text-align:center;margin-bottom:4rem}.skills-header{font-size:2.8rem;line-height:1.2;font-family:var(--font-google-sans), sans-serif;margin-bottom:1rem;font-weight:500}.skills-subheader{font-size:1.1rem;font-family:var(--font-google-sans), sans-serif;opacity:.7;max-width:600px;margin:0 auto}.skills-main-div{border-radius:20px;align-items:center;gap:4rem;margin-bottom:4rem;padding:2rem;transition:all .3s;display:flex}.skills-row{flex-direction:row}.skills-row-reverse{flex-direction:row-reverse}.skills-main-div:hover{transform:translateY(-5px)}.skills-main-div>*{flex:1}.skills-image-div{justify-content:center;align-items:center;display:flex}.skills-image-div>*{max-width:100%;height:auto}.skills-text-div{padding:1rem 0}.skills-heading{font-size:2.2rem;font-weight:600;font-family:var(--font-google-sans), sans-serif;margin-bottom:1.5rem;font-weight:500;display:inline-block;position:relative}.skills-heading:after{content:"";border-radius:2px;width:60px;height:3px;position:absolute;bottom:-8px;left:0}.skills-text{font-size:1.05rem;line-height:1.8;font-family:var(--font-google-sans), sans-serif;margin:.8rem 0;padding-left:0;position:relative}.skills-icons-wrapper{margin:1.5rem 0}@media (max-width:1380px){.skills-heading{font-size:1.8rem}.skills-header{font-size:2.4rem}.skills-main-div{gap:3rem}}@media (max-width:992px){.skills-main-div,.skills-main-div.skills-row,.skills-main-div.skills-row-reverse{text-align:center;flex-direction:column;gap:2rem}.skills-heading:after{left:50%;transform:translate(-50%)}.skills-text-div{order:2}.skills-image-div{order:1;max-width:400px;margin:0 auto}.dev-icons{justify-content:center}}@media (max-width:768px){.skills-container{padding:2.5rem 5%}.skills-header-div{margin-bottom:2.5rem}.skills-header{font-size:1.8rem}.skills-subheader{font-size:.95rem}.skills-heading{font-size:1.4rem}.skills-text{margin:.5rem 0;font-size:.92rem;line-height:1.6}.skills-main-div{border-radius:16px;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 1.2rem}.skills-main-div:hover{transform:none}.skills-image-div{max-width:280px}.dev-icons{gap:12px;font-size:1.75rem}.skills-icons-wrapper{margin:1rem 0}}@media (max-width:480px){.skills-container{padding:2rem 4%}.skills-header{font-size:1.5rem}.skills-heading{margin-bottom:1rem;font-size:1.2rem}.skills-text{font-size:.85rem;line-height:1.6}.skills-main-div{border-radius:14px;margin-bottom:1.2rem;padding:1.2rem 1rem}.skills-image-div{max-width:220px}.dev-icons{gap:10px;font-size:1.5rem}}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:40px;font-family:var(--font-google-sans), sans-serif;text-align:center;line-height:1.1}.section-line{border-radius:2px;width:60px;height:3px;margin:10px auto 0}@media (max-width:1380px){.section-title{font-size:35px}}@media (max-width:768px){.section-title{font-size:30px}}
﻿ .icon-button{justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.icon-button .social-icon-circle{cursor:pointer;color:#fff;border-radius:2.6rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0 5px;font-size:1.3rem;transition:all .2s ease-in-out;display:inline-flex}.github .social-icon-circle{background-color:#333}.github .social-icon-circle:hover{box-shadow:0 5px 15px #333}.linkedin .social-icon-circle{background-color:#0e76a8}.linkedin .social-icon-circle:hover{box-shadow:0 5px 15px #0e76a8}.google .social-icon-circle{background-color:#ea4335}.google .social-icon-circle:hover{box-shadow:0 5px 15px #ea4335}.twitter .social-icon-circle{background-color:#1da1f2}.twitter .social-icon-circle:hover{box-shadow:0 5px 15px #1da1f2}.instagram .social-icon-circle{background-color:#e4405f}.instagram .social-icon-circle:hover{box-shadow:0 5px 15px #e4405f}.codechef .social-icon-circle{background-color:#5b4638}.codechef .social-icon-circle:hover{box-shadow:0 5px 15px #5b4638}.leetcode .social-icon-circle{background-color:#ffa116}.leetcode .social-icon-circle:hover{box-shadow:0 5px 15px #ffa116}.hackerrank .social-icon-circle{background-color:#2ec866}.hackerrank .social-icon-circle:hover{box-shadow:0 5px 15px #2ec866}.gfg .social-icon-circle{background-color:#2f8d46}.gfg .social-icon-circle:hover{box-shadow:0 5px 15px #2f8d46}.medium .social-icon-circle{background-color:#000}.medium .social-icon-circle:hover{box-shadow:0 5px 15px #000}[data-theme=dark] .github .social-icon-circle{background-color:#6e7681}[data-theme=dark] .github .social-icon-circle:hover{box-shadow:0 5px 15px #6e7681}[data-theme=dark] .medium .social-icon-circle{background-color:#4a4a4a}[data-theme=dark] .medium .social-icon-circle:hover{box-shadow:0 5px 15px #4a4a4a}[data-theme=dark] .codechef .social-icon-circle{background-color:#8b7355}[data-theme=dark] .codechef .social-icon-circle:hover{box-shadow:0 5px 15px #8b7355}
