main{position:relative;padding-bottom:2rem;margin-top:3rem}.component-container{margin:4rem auto 0;width:85%}.heading{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:1rem;color:#fff;letter-spacing:1px;font-family:Times New Roman,Times,serif;padding-left:3.7rem;background:linear-gradient(90deg,#3d6df5 35%,#cf23cf,#c447da);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;filter:brightness(1)}.heading,.heading-icon{font-size:1.7rem}#social-icons-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:188px;position:fixed;top:45%;left:3rem;border-radius:30px;color:#fff;background:#fff;background:linear-gradient(to right bottom,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);animation:animate-social-icons 1s ease}#social-icons-container>div{position:relative;padding:0 .3rem;transition:transform .18s ease}#social-icons-container>div:hover{position:relative;transform:scale(1.15)}#social-icons-container>div:after{content:attr(data-label);position:absolute;left:42px;bottom:8px;z-index:99999;display:none;width:-moz-fit-content;width:fit-content;height:18px;padding:0 .3rem;font-family:Comic Sans MS,Times New Roman;font-size:.8rem;color:#fff}#social-icons-container>div:hover:after{display:block;z-index:99}#social-icons-container img{width:100%;object-fit:contain;cursor:pointer}footer{position:fixed;bottom:0;z-index:999;width:100%;text-align:center;padding:.3rem;color:#fff;background-color:#14131a;box-shadow:0 0 13px #000;font-family:Comic Sans MS;font-size:small}@media (max-width:950px) and (min-width:700px){.component-container{width:90%!important;border:1px solid red}#social-icons-container{flex-direction:row;justify-content:flex-start;gap:.4rem;position:fixed;top:unset;left:25%;bottom:0;z-index:9999;height:50px;margin:0 auto;animation:none}}@media (max-width:700px){.component-container{width:95%}.heading{padding-left:2.5rem}#social-icons-container{flex-direction:row;justify-content:flex-start;gap:.4rem;position:fixed;top:unset;bottom:0;z-index:9999;height:50px;margin:0 auto;animation:none}#social-icons-container>div{padding:0}}@keyframes animate-social-icons{0%{height:0;overflow:hidden}to{height:188px}}#about-me-items-container h3,h5{font-weight:500!important;letter-spacing:1px;font-family:Comic Sans MS}.about-me-items-card{animation:zoomIn 1.2s ease}#about-me-items-container h5{font-style:italic}#about-me-container{width:75%;margin:2.5rem auto 1.5rem}#about-me-para-container{height:210px;width:100%;overflow-y:hidden;font-family:Times New Roman,Times,serif;font-size:1rem;color:#fff;line-height:1.4;transition:height 1s ease}#about-me-para-container>p{font-family:monospace;font-size:.9rem}#read-more-btn{margin-top:1rem;padding:.3rem .5rem;background-color:#14131a;color:#fff;outline:none;border:none;cursor:pointer;box-shadow:0 0 1px 1px rgba(0,237,253,.8)}#about-me-items-container{display:flex;justify-content:space-evenly;padding-top:2rem;color:#fff;margin:0 auto}#about-me-items-container ul:not(#experience-list){display:flex;flex-direction:column;gap:1rem}#about-me-items-container ul{height:-moz-fit-content;height:fit-content;padding:1rem 2.5rem;margin-top:1.5rem;border-radius:12px;box-shadow:0 0 3px rgba(0,237,253,.8);font-weight:100!important;line-height:1.6}#about-me-items-container div>h2{font-family:Comic Sans MS;letter-spacing:2px}#about-me-items-container li{list-style-type:disc}#about-me-items-container li>h3{color:var(--nav-link-color)}@media (min-width:700px) and (max-width:900px){#about-me-items-container ul{padding:1rem 1.9rem}}@media (max-width:700px){#about-me-items-container{flex-direction:column;width:95%;gap:2rem;padding:1rem 1.2rem;margin-top:1rem}#about-me-container{width:85%}}@keyframes zoomIn{0%{transform:scale(.5)}to{transform:scale(1)}}#contact-form-container{display:flex;position:relative;flex-direction:column;align-items:flex-end;width:80%;margin:4rem auto 0;padding:2rem 0;box-shadow:0 0 8px #000}#contact-form-container h3{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-right:auto;font-size:1.5rem;letter-spacing:1px;color:var(--nav-link-color)}#contact-bg-container{position:absolute;left:90px;top:22%;width:20%;height:65%;border-radius:10px;box-shadow:0 0 3px rgba(0,237,253,.8);z-index:99}#contact-form-container>form{position:relative;width:80%;height:100%;float:right;background-color:var(--main-color);padding-left:10rem;padding-right:3rem;padding-top:1.5rem}#contact-form-container img{width:100%;height:100%;object-fit:cover;border-radius:inherit}#form-elements{display:flex;gap:2.3rem;justify-content:space-between;flex-wrap:wrap;height:55%;float:right;margin-top:3.5rem}input{position:relative;width:100%;padding:.2rem;font-size:.9rem;font-weight:500;letter-spacing:1px;color:#fff;outline:none;background-color:transparent;border:none;border-bottom:2px solid #fff}#form-elements input:focus,#form-elements input:not(:placeholder-shown){border-bottom:2px solid aqua}#form-elements>div{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:45%}input:placeholder-shown+label{top:-2px;color:#fff}input:focus+label{top:-22px;color:var(--nav-link-color)}input::placeholder{visibility:hidden}label{position:absolute;top:-22px;padding-left:.1rem;color:var(--nav-link-color);font-family:Comic Sans MS;pointer-events:none;transition:top .2s ease}input[type=text]:invalid{animation:shake .15s linear;border-bottom:2px solid red!important}input[type=email]:invalid{animation:shake .15s linear;border-bottom:2px solid red!important}@keyframes shake{0%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}#btn-container-outer,#message-box-container{flex-basis:100%}#btn-container-inner{position:relative;width:30%;margin:0 auto}#sent-pseudo-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:0;overflow-x:hidden;height:100%;background-color:var(--nav-link-color);pointer-events:none;transition:width .5s ease-in-out}#form-elements button[type=submit]{height:-moz-fit-content;height:fit-content;width:100%;padding:.6rem 0;font-size:1rem;font-weight:400;letter-spacing:1px;background-color:var(--main-color);box-shadow:0 0 3px rgba(0,237,253,.8);outline:transparent;border:none;color:var(--nav-link-color);cursor:pointer}#send-btn:active,#send-btn:active+#sent-pseudo-btn{transform:scale(.9)}@media (max-width:900px){#contact-form-container>form{float:none;width:100%;padding:2rem}#contact-form-container{padding:.5rem 0}#contact-bg-container{display:none}#form-elements{display:flex;flex-direction:column;width:100%}#contact-form-container>form:before{display:none}#form-elements>div{width:100%}}#home-container{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;width:85%;margin:0 auto;padding-left:4rem;padding-right:2rem;padding-top:5rem;align-items:center}#intro-details-container{width:45%;color:#fff;display:flex;flex-direction:column;gap:.7rem;min-width:400px}#intro-para-container{animation:animate-intro-text 1s ease}#intro-para-container>p{font-size:14px;line-height:1.3rem;font-family:monospace}#greet-text{animation:animate-name .8s ease;background:linear-gradient(270deg,#f32170,#ff6b08,#cf23cf,#ed4);-webkit-background-clip:text;background-clip:text}#greet-text,#name-text{-webkit-text-fill-color:transparent}#name-text{animation:animate-name 1.2s ease;margin-top:-12px;background:linear-gradient(90deg,#f32170,#ff6b08,#cf23cf,#ed4);-webkit-background-clip:text;background-clip:text}#img-container>img{width:90%;height:90%;object-fit:contain;animation:animate-image 1s ease}@media (max-width:950px){#home-container{justify-content:flex-start;flex-direction:column;gap:3rem;display:flex;padding:3rem 0 0}#intro-details-container{flex-direction:column;gap:1rem;display:flex;width:90%;padding:0 2rem}}@keyframes animate-name{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes animate-image{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes animate-intro-text{0%{transform:translateX(150px);opacity:0}to{transform:translateX(0);opacity:1}}.project-card{position:relative;text-align:center;height:100%;border-radius:12px;border:1px solid var(--nav-link-color);background:#fff;box-shadow:0 0 3px rgba(0,0,0,.8);background-color:#18171f;z-index:99}.flip-card-container{width:15rem;height:14rem}.ReactFlipCard__container{transition:transform .3s ease;animation:rotateCard 1s ease}.ReactFlipCard__container:hover{transform:scale(1.1)}.flip-card-container>.ReactFlipCard__container{width:100%;height:100%}.ReactFlipCard__container .ReactFlipCard__flipCardFront,.ReactFlipCard__flipCardBack{width:100%;height:90%}.project-card>figure{position:absolute;width:100px;height:40px;display:flex;align-items:center;justify-content:center;left:29%;top:-20px;background-color:#fff!important}.project-img{width:100%!important;height:100%;object-fit:contain}.front-card-body{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.5rem 1.3rem;gap:1.5rem}.front-card-body>h3{letter-spacing:1px;font-size:1rem;font-family:cursive,Lucida Sans Regular}.techstack-btn{padding:.23rem .6rem;font-weight:600;border-radius:12px;outline:none;border:none;cursor:pointer}.techstack-btn:hover{color:var(--nav-link-color);background-color:#000}.tech-stack-container{margin-right:auto;display:flex;padding:0 1rem;justify-content:center;flex-wrap:wrap;align-items:center}.tech-stack-container h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;letter-spacing:1px;color:var(--nav-link-color)}.tags{padding:2px 8px;margin:3px 2px;letter-spacing:1px;white-space:nowrap;font-family:Comic Sans MS,Courier New,Courier,monospace;font-size:.65rem;color:#fff;outline:none;border:none;transform:scaleY(1.1);background-color:hsla(0,0%,100%,.1)}.github-link-btn{display:flex;justify-content:center;gap:7px;position:relative;padding:.4rem .5rem;background-color:#181717;border-radius:5px;border:none;outline-color:transparent;cursor:pointer;transition:.4s;font-family:Comic Sans MS}.github-link-btn:before{content:"";position:absolute;bottom:0;width:100%;height:3px;background:linear-gradient(135deg,#7b4397,#dc2430);border-radius:inherit}.github-link-btn .text{color:#fff;font-weight:600;letter-spacing:1px;font-size:14px;transition:.4s}.github-link-btn svg{width:16px;height:16px;margin-bottom:.2rem}.github-link-btn:hover{background-color:#fff}.github-link-btn:hover .text{color:#181717}.github-link-btn:hover svg path{fill:#181717;transition:.4s}.smaller-screen{display:none}.bigger-screen{display:block}@media (max-width:700px) or ((min-width:700px) and (max-width:900px)){.smaller-screen{display:block}.card-body>h3{margin-top:1rem;width:90%}.bigger-screen{display:none}.project-card>figure{left:33%}.card-body{height:14rem;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1rem;margin-top:1rem;padding-bottom:1rem}.ReactFlipCard__container:hover{transform:unset}}@keyframes rotateCard{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}:where(.ReactFlipCard__container){-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px;height:100px}:where(.ReactFlipCard__flipCard){width:100%;height:100%;transform-style:preserve-3d;transition-duration:.5s}:where(.ReactFlipCard__rotateX180Deg){transform:rotateX(180deg)}:where(.ReactFlipCard__rotateY180Deg){transform:rotateY(180deg)}:where(.ReactFlipCard__rotateDiagonal){transform:rotate3d(.5,1,0,180deg)}:where(.ReactFlipCard__flipCardFront,.ReactFlipCard__flipCardBack){width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}:where(.ReactFlipCard__flipCardFront){position:absolute}#projects-items-container{display:grid;grid-template-columns:repeat(3,1fr);place-items:center;justify-content:center;padding:2rem;border-radius:10px;grid-row-gap:4rem;row-gap:4rem;margin-top:2rem}@media screen and (max-width:800px){#projects-items-container{grid-template-columns:repeat(2,1fr);column-gap:2rem}}@media screen and (max-width:700px){#projects-items-container{grid-template-columns:repeat(1,1fr);column-gap:2rem}}#skills-items-container{display:flex;color:#fff;justify-content:space-between;width:100%;padding:2rem 4.5rem}.skill-item>span{letter-spacing:1px;font-size:.8rem}.skill-item{display:flex;color:#fff;justify-content:space-between;flex-wrap:wrap;gap:.4rem;width:100%;font-size:13px}.skill-item>figure{display:flex;gap:.3rem;align-items:center}.item-break{flex-basis:100%}.cards-container{width:27%}.skill-card{position:relative;border-radius:12px;z-index:999}.skill-card>div{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem;background-color:#18171f;box-shadow:0 0 3px rgba(0,0,0,.8);padding:3rem 1.3rem 1.4rem;animation:animate-skill-card 1.5s ease;overflow:hidden;text-align:center;transition:transform .4s ease}.skill-card:before,.skill-card>div{width:100%;border-radius:inherit;outline:1px solid var(--nav-link-color)}.skill-card:before{content:"";position:absolute;height:100%;background-color:var(--main-color);z-index:-1;transform:translate(-10px,10px)}.skill-card>header>h3{margin-bottom:.4rem;position:absolute;left:35px;top:-22px;width:150px;background-color:#18171f;font-size:1.2rem;text-align:center;text-transform:uppercase;padding:.4rem 0;letter-spacing:1px;border:1px solid var(--nav-link-color);font-family:Yellowtail,Courier New,Courier,monospace}@media (max-width:950px) and (min-width:700px){.cards-container{width:31%}.skill-card:before{display:none}#skills-items-container{padding-left:.5rem;padding-right:.5rem}}@media (max-width:700px){#skills-items-container{width:100%;flex-direction:column;align-items:center;padding:1.3rem;gap:3rem}.cards-container{width:100%;margin-top:0}.skill-card>div{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);animation:unset}}@keyframes animate-skill-card{0%{height:59px}to{height:270px}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.percent-bar-container{outline:var(--nav-link-color);border-radius:12px;height:10px;border:.1rem solid var(--nav-link-color)}.percent-bar{height:100%;width:0;border-radius:inherit;background-color:var(--nav-link-color);transition:width 1s ease;box-shadow:0 0 6px 0 #0ff}#carousel-container{position:relative;width:600px;overflow:hidden;margin:5rem auto 3rem;transform:translateZ(0)}#carousel-container:before{background:linear-gradient(90deg,#14131a 0,rgba(20,19,26,0));left:0}#carousel-container:after,#carousel-container:before{content:"";position:absolute;width:80px;height:100%;top:0;z-index:99}#carousel-container:after{background:linear-gradient(270deg,#14131a 0,rgba(20,19,26,0));right:0}#slider-track{display:flex;justify-content:center;gap:3rem;width:100%;animation:scroll 10s linear infinite}#slider-track:hover{animation-play-state:paused}@media (max-width:700px){#carousel-container{width:300px}}@keyframes scroll{to{transform:translateX(-50%)}}