@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{font-family:Poppins,sans-serif;font-size:1.05rem;margin:0;padding:0;box-sizing:border-box!important}.button{position:relative;border:2px solid var(--themecol);color:var(--themecol);height:min-content;padding:.5rem;background-color:#fff0;cursor:pointer;transition:all .2s linear}.text{color:inherit;font-weight:500;font-size:1rem}.button:hover{color:#fff}.button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--themecol);transform-origin:left;transition:width .2s ease-out;z-index:-1}.button:hover:before{width:100%}@keyframes swipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.project-card{background-color:#ffffff13;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;border-radius:10px;width:48%}.a{display:inline-flex;width:1.6rem;height:1.6rem;position:absolute;top:0;right:0;transition:all .4s ease;color:var(--secondary)}.a:hover{transform:scale(1.05);color:var(--themecol)}.project-link{display:flex;width:100%;text-decoration:none!important}.project-img{aspect-ratio:1.3/1;border-radius:10px;width:100%;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.proj-title{padding:0rem 1.2rem 1.2rem;position:relative;color:var(--secondary);align-self:start;width:100%}.proj-desc{padding:0rem 1.2rem 1.2rem;position:relative;color:#c7c7c7!important;font-weight:200;width:100%;text-align:left}.techstack{position:relative;display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.8rem;width:100%}.code-b{font-family:Fira Code,monospace;font-size:1rem;border-radius:7px;padding:.3rem;font-weight:500}.code-b .code{color:var(--secondary)}.project-card:hover{transition:all .3s ease}.experience{color:#fff;border-radius:10px;background-color:#ffffff13;display:flex;justify-content:center;padding:1rem;position:relative;gap:1rem}.experience *,.comprole,.dateloc,.desc{position:relative}.left{min-width:25%;padding-right:1rem;display:flex;justify-content:start;align-items:start;flex-direction:column;border-right:1px solid #ffffff9c}@media screen and (max-width: 860px){.experience{flex-direction:column}.left{display:flex;flex-direction:row;flex-grow:1;border:none;padding-bottom:1rem;border-bottom:1px solid #ffffff9c;padding-right:0}.comprole{flex-grow:1}}@media screen and (max-width: 620px){.left{flex-direction:column}}.company{font-weight:700;font-size:1.5rem}.role{font-size:1.2rem;font-weight:400;color:var(--secondary)}.dates{font-weight:400;padding-top:.5rem;font-size:1rem}.location{font-size:1.2rem;color:#fff;font-weight:300}.desc{color:#fff;font-weight:200;text-align:left}.cp-card{display:flex;justify-content:start;align-items:center;flex-direction:column;padding:1rem;background-color:#fff;border-radius:10px;position:relative;width:15rem}.cp-card>div{text-align:center}.website span{color:#fff;font-size:1.5rem;font-weight:600}.website{position:relative}.cp-link{text-decoration:none;font-size:inherit;font-weight:inherit;cursor:pointer}.website svg{width:2em;height:2em;position:relative;top:.2rem}.byline{position:relative}.rating{color:var(--themecol);font-size:4rem;font-weight:700}.rating>.byline{position:relative;top:-1rem;color:#fff;font-weight:300;font-size:1rem}.more-stats{display:flex;justify-content:center;align-items:center;gap:1rem;position:relative}.contests div,.problems div{font-size:2rem;font-weight:600;color:var(--themecol)}.contests .byline,.problems .byline{font-size:1rem;font-weight:300;color:#fff;position:relative;top:-1rem}.header-wrapper{width:100%;position:sticky!important;z-index:1000;top:0}.headlogo{transition:transform .2s ease-out}.headlogo:hover{transform:scale(1.08)}.social-icon{transform:translateY(-50px) scale(.5);animation:headEntry .6s ease;animation-fill-mode:forwards;animation-delay:.5s}@keyframes headEntry{50%{transform:translateY(5px) scale(1.2)}to{transform:translateY(0) scale(1)}}.header{background-color:#00000090;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;width:100%;padding-top:.5rem;padding-bottom:.5rem}.contacts{display:flex;justify-content:space-evenly;gap:1rem;margin-left:14px}.header>a{margin:5px 5px 5px auto}.side-bar{position:sticky;top:0;height:100vh;width:max-content;background-color:#33333379;display:flex;justify-content:start;align-items:center;flex-direction:column;padding:7px;gap:3rem;overflow:hidden}.sidebar-icon{background-color:transparent;color:var(--secondary);transition:all .3s ease;transform:translate(-40px) scale(.5);animation:iconEntry .5s ease-out;animation-fill-mode:forwards}.i1{animation-delay:.5s}.i2{animation-delay:.6s}.i3{animation-delay:.7s}.i4{animation-delay:.8s}.i5{animation-delay:.9s}@keyframes iconEntry{50%{transform:translate(5px) scale(1.3)}to{transform:translate(0) scale(1.8)}}.side-bar-btn{color:var(--secondary);border-radius:50%;background-color:inherit;border:none;transition:all .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center}.side-bar-btn:hover,.side-bar-btn:focus{transform:scale(1.2)}.side-bar img{width:30px;height:30px;margin:7px}.A{border-radius:10px;display:flex;justify-content:center;align-items:center;background-color:#2e2d2d}.headlogo{justify-self:center;align-self:center;width:30px;height:30px}.wrapper{display:flex;justify-content:start;align-items:start;flex-direction:column}.wrapper .static-txt{color:var(--secondary)!important;font-size:2.7rem;font-weight:600}.wrapper .dynamic-txts{line-height:1.2em;height:1.2em;font-size:2.7rem;font-weight:500;width:100%;height:1em!important}.wrapper .dynamic-txts:after{content:url(/assets/cursor.svg);position:absolute;right:-10px;top:-8px;width:2px;height:100%;transform:scale(2);transform-origin:center}@keyframes blinking{0%,to{opacity:0}50%{opacity:1}}@media screen and (max-width: 500px){.dynamic-txts{width:12ch}.dynamic-txts:after{height:25%}}.button{transform:scale(0);animation:buttonanimate .5s;animation-fill-mode:forwards;animation-delay:1s;color:var(--secondary)}@keyframes buttonanimate{50%{transform:scale(1.1)}to{transform:scale(1)}}.activate{color:#fff;background-color:#ff2d7d77;border-radius:50%;transform:scale(2)!important;box-shadow:0 0 10px 2px var(--secondary)}.hello span{font-size:5rem;font-weight:600}a{width:fit-content}.home-page{position:relative;display:flex;justify-content:start;flex-direction:column;color:#fff}.hello span,.hello-about>*{line-height:1.1em}.hello-about{margin-top:3rem;position:relative;top:-10px}.hello-about>*{font-size:2.7rem;font-weight:600}.hello-desc{width:min(50ch,100%);margin:1rem 0;font-weight:300}.hello,.hello-desc{height:0%!important;position:relative}.bouncer{transform:scale(.9);opacity:0}.text-showup{animation:animate .6s ease-in;animation-fill-mode:forwards}@keyframes animate{90%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.hello span{display:inline-block;opacity:0;padding-left:10px}.hello{transform:translate(-10px)}.hi{transform:translateY(-10rem)}.hello>span{animation:place .3s ease-out;animation-fill-mode:forwards}.I{transform:translateY(10rem);animation-delay:.1s!important}.m{transform:translateY(-10rem)}.abhijit{transform:translateY(10rem);animation-delay:.2s!important;background-image:linear-gradient(90deg,#9c2cfc,#ff2d7e);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes place{to{transform:translate(0);opacity:1}}.comma,.dot,.qmark,.m{transform:scale(.001);animation-delay:.3s!important}.homepage-content{display:flex;justify-content:center;align-items:center}.me-content{display:flex;flex-direction:column;overflow:hidden;position:relative}.hello-desc .shower,.hello-desc .bouncer,.static-text .bouncer{animation-delay:.4s!important}@media screen and (max-width: 860px){.wrapper .dynamic-txts{line-height:3rem}.dynamic-txts span{width:12ch}.wrapper *{font-size:10rem}}@media screen and (max-width: 570px){.hello span{font-size:3.7rem}.wrapper *{font-size:2rem!important;word-wrap:break-word}}.me{position:absolute;right:10rem;width:min(100%,200px);padding:0;margin:0;z-index:-100;transform:scale(3)!important}@media screen and (max-width: 884px){.homepage-content{flex-direction:column-reverse}.me{opacity:.3!important}}.button{width:max-content}.hello-desc span{color:#c7c7c7}.about-me{gap:2rem}.about-content{display:flex;justify-content:center;align-items:center;gap:3rem 0rem}.heading *{font-size:3.5rem;font-weight:800}.about-content p{padding-top:1rem;font-weight:300}.tech-stack{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.tech-stack .heading *{font-size:2rem;text-align:center}.tech-list{width:100%;margin-top:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.tech{width:3.5rem;height:3.5rem;color:var(secondary);fill:var(--primary);padding:.3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .2s ease-in}.tech span{font-size:.8rem;color:#fff0;font-family:Fira Code,monospace}.tech img{width:100%;height:100%}.about-desc p{width:60ch;color:#c7c7c7;font-weight:300}.about-desc{font-weight:200}.heading,.para{position:relative}.para{margin-top:1rem}.tech{transform:rotate(360deg) scale(0);transition:all 1s ease-out}.tech-showup{transform:rotate(0) scale(1)}p{position:relative}@media screen and (max-width: 1200px){.about-content{flex-direction:column}.about-desc p{width:100%}}.tech:hover{animation:techIcon 2s ease 0s 1 normal forwards;cursor:pointer}.tech:hover span{color:#c7c7c769}@keyframes techIcon{0%,to{transform:rotate(0);transform-origin:0 50%}10%{transform:rotate(2deg)}20%,40%,60%{transform:rotate(-4deg)}30%,50%,70%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}.proj-logo{width:3rem;height:3rem}.project-list{margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 800px){.project-card{width:100%}}.project-img:before{content:"Live Demo";font-size:2rem;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000000a9;opacity:0;transition:opacity .3s ease-in;border-radius:10px}.project-img:hover:before{opacity:1;cursor:pointer}.cp-card{flex-grow:1}@media screen and (max-width: 750px){.cp-card{width:100%}}.cpcard-list{margin-top:3rem;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;width:100%}.rating-big span{font-size:4rem;color:var(--themecol)}.rating-smol span{font-size:2.3rem;color:var(--themecol)}.codercard2 *{z-index:100}.codercard2{display:flex;justify-content:start;align-items:center;flex-direction:column;padding:1rem;background-color:#ffffff17;border-radius:10px;width:min(16rem,100%);position:relative;flex-grow:1;z-index:1;transition:ease .3s;cursor:pointer;text-decoration:none}.codercard2.leetcode{border:2px solid #ffd15c45}.codercard2.codechef{border:2px solid #f0535345}.codercard2.codeforces{border:2px solid #2196f345}.codercard2 .platform{height:6rem}.codercard2 .platform img{height:100%}.codercard2 .backdrop{width:21rem;position:absolute;top:-5.5rem;z-index:0;opacity:.8}.codercard2 .backdrop img{width:100%}.codercard2 .rating{display:flex;justify-content:center;align-items:center;flex-direction:column}.codercard2 .rating span{font-size:1rem;font-weight:300;color:#ffffff96;line-height:1.2em}.codercard2 .rating .num span{font-size:4rem;font-weight:600;color:inherit}.codercard2 .stats{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:16rem}.codercard2 .stats .stat{display:flex;justify-content:center;align-items:center;flex-direction:column}.codercard2 .stats .stat span{line-height:1.2em;text-align:center;font-size:1rem;font-weight:300;color:#ffffff96}.codercard2 .stats .stat .num span{font-size:2.5rem;font-weight:600;line-height:1.2em;color:inherit}.codercard2:hover{transform:scale(1.05)}.codercard2 .handle{color:#fff;font-family:Fira Code,monospace;outline:none;text-decoration:none;position:relative}.codercard2 .handle:before{content:"";width:0%;height:2px;background-color:#fff;position:absolute;bottom:-2px;transition:all .1s ease-in}.codercard2 .handle:hover:before{width:100%}.exp-list{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}*,* :before,* :after{font-family:Open Sans;box-sizing:border-box!important;margin:0;padding:0;--themecol: #7451f0;--primary: var(--themecol);--secondary: #ff2d7e;--text-secondary: #ff2d7e}.heading span{color:transparent;background:linear-gradient(#fff,#ffffff6a);-webkit-background-clip:text;background-clip:text}body{background-color:#0a0004;overflow-x:hidden;height:100vh}img::selection,svg::selection{background-color:transparent}::selection{color:#131313;background-color:var(--themecol)}.root-content{display:flex;flex-direction:column;align-items:center}.heading>*{line-height:1em}.sections{padding:5rem;max-width:1150px;overflow-x:hidden}@media screen and (max-width: 700px){.sections{padding:7.2rem 2.4rem}}@media screen and (max-width: 540px){.heading *{font-size:2.5rem}}#root{display:grid;grid-template-columns:60px 1fr}.line,.line-r{margin-right:.5rem;width:0%;height:2px;background:linear-gradient(var(--secondary),var(--themecol));position:relative;transform-origin:left;transition:all 1s ease-out}.line-r{transform-origin:right;margin-right:0;margin-left:.5rem}.line-render{width:100%}.line:before,.line-r:before{content:"";position:absolute;top:-7px;display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:0 0 20px 7px var(--primary)}.line-r:before{right:0}.heading{display:flex;justify-content:center;align-items:center;gap:.8rem}@media screen and (max-width: 430px){.sections{padding:4rem 1rem}}.hiderx{position:absolute;width:100%;height:100%;background:#9c2cfc;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform-origin:right}.shower{animation:shower-animation .6s ease-in-out;animation-fill-mode:forwards}@keyframes shower-animation{to{transform:scaleX(0)}}.A:hover{animation:rotating .8s ease-out;animation-fill-mode:forwards}@keyframes rotating{to{transform:rotate(360deg)}}.experience,.cp-card,.project-card{border:1.5px solid #ffffff30;transition:all .2s ease-out}.experience:hover,.cp-card:hover,.project-card:hover{transform:scale(1.03)}*::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f500;width:5px!important}*::-webkit-scrollbar{width:5px;background-color:#303030}*::-webkit-scrollbar-thumb{width:5px!important;border-radius:10px;background:var(--themecol)}*::-webkit-scrollbar-button,*::-webkit-scrollbar-corner{display:none}.credits{opacity:.8;width:100%;text-align:center;position:relative;top:2.5rem}.credits a{text-decoration:none;transition:all .3s}.credits a:hover{color:var(--themecol);font-weight:600}.theme-grad{background-image:linear-gradient(90deg,#9c2cfc,#ff2d7e)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.theme-grad-rev{background-image:linear-gradient(90deg,#ff2d7e,#9c2cfc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;width:max-content}.theme-grad-rev:before,.theme-grad:before{content:"";width:0%;height:2px;background:linear-gradient(90deg,#ff2d7e,#9c2cfc)!important;position:absolute;bottom:-2px;transition:all .2s ease-in}.theme-grad-rev:hover:before{width:100px}.sections{padding-top:0!important}img{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}#root .star{aspect-ratio:1920/1080;position:absolute;top:0;right:0}#root .star img{width:100%}.credits{color:#fff;background-color:transparent!important;position:relative;z-index:-3;display:inline-block!important;margin-top:3rem}@media screen and (min-width: 700px){#root .star{width:100vw}}@media screen and (max-width: 700px){#root .star{height:60vh}}@media screen and (max-width: 550px){#root{grid-template-columns:1fr}.side-bar{display:none}}.contact{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#2828287c;border:1px solid #ffffff7b;padding:3rem .8rem;border-radius:10px;position:relative}.contact:before{content:"";width:min(100%,300px);aspect-ratio:1/1;position:absolute;z-index:-1;bottom:-50px;left:50%;transform:translate(-50%);border-radius:50%;background:linear-gradient(var(--secondary),var(--primary));filter:blur(40px)}.bigheading{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1ch;margin-bottom:1.3rem}.bigheading>*{line-height:.8em;font-size:5rem;font-weight:900}.social-icons{display:flex;justify-content:center;align-items:center;gap:1rem 2rem}.tech svg{width:3rem;height:3rem}.social-icon{color:var(--secondary);transition:all .3s}.social-icon:hover{color:var(--primary)}.tech{display:flex;justify-content:center;align-items:center}.contact .desc{position:relative;margin-top:2rem;text-align:center;width:min(100%,60ch)}@media screen and (max-width: 540px){.bigheading>*{font-size:3rem}.social-icons{gap:1rem}}.social-icons a{transition:all .2s ease}.social-icons a:hover{transform:scale(1.05) rotate(15deg)}.hero{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.hero .hero-container .text,.hero .text{width:max-content;text-align:left;font-size:2rem;background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;animation:trayAnim .3s ease-out}.hero .hero-container .name{width:100%;display:flex;justify-content:center;align-items:flex-start;margin-top:1rem;gap:1rem}.hero .hero-container .name .img{width:min(700px,80vw);animation:float 2s ease-in infinite 1.5s,myName 1s ease-in}.hero .hero-container .name .img img{width:100%}.hero .hero-container .name .colors{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.hero .hero-container .name .colors .box{width:60px;height:60px;background-color:#fff;animation:colorbox 2s ease 0s 1 normal}.hero .hero-container .name .colors .box:nth-child(1){background-color:#252525}.hero .hero-container .name .colors .box:nth-child(2){background-color:var(--primary);animation-delay:.1s}.hero .hero-container .name .colors .box:nth-child(3){background-color:var(--secondary);animation-delay:.2s}.hero .hero-container .name .colors .box:nth-child(4){background-color:#fff;animation-delay:.3s}.hero .hello-about>*{line-height:1.1em;height:1.1em}.hero .hello-about{position:relative;top:-50px}.hero .hello-about>*{font-size:2.7rem;font-weight:600;color:#fff}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.hero .tray{background-color:#ffffff17;display:flex;justify-content:center;align-items:center;gap:.8rem;border-radius:8px;border:1px solid #ffffff1f;animation:trayAnim 1s ease-in,float 2s ease-in infinite 1.2s;box-shadow:0 0 10px 2px #00000065}.hero .tray .tray-img{width:40px;height:40px;opacity:.6;padding:8px}.hero .tray .tray-img img{width:100%;height:100%}.hero .tray .tray-img[name=item5]{background-color:#ffffff2e}@media only screen and (max-width: 1000px){.hero .hero-container .name .colors{display:none}}@keyframes myName{0%{transform:scale(0);transform-origin:50% 0%}to{transform:scale(1);transform-origin:50% 0%}}@keyframes trayAnim{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes colorbox{0%{transform:scale(0)}to{transform:scale(1)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
