body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(270deg,#42335f,#16102a);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;left:0;padding:.6%;position:fixed;top:0;width:100%;z-index:999}.navbar-brand{cursor:pointer;font-size:1.8em;font-weight:700;padding-left:2vw}ul{display:flex;list-style-type:none;margin:.5%;padding:0 2vw 0 0}ul li{margin-left:10px;position:relative}ul li a{border-radius:4px;color:#fff;padding:5px 10px;text-decoration:none;transition:background-color .3s ease-in-out}ul li a.active,ul li a:hover{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;background-color:#555}ul li a:before{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out;visibility:hidden;width:100%}ul li a.active:before,ul li a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}ul li a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out;visibility:hidden;width:100%}ul li a.active:after,ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:768px){ul{padding-right:0}}.header{min-height:5vh}.about{background-color:#24143e;padding:5%}.wave{-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wave-animation;animation-name:wave-animation;display:inline-block;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}@-webkit-keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.social-links{margin-top:3vh}.social-links a{background-color:#333;border-radius:50%;color:#fff;display:inline-block;font-size:2em;height:5vh;margin:0 .5vw;text-align:center;transition:background-color .3s ease;width:4vw}.social-links a:hover{background-color:#000}.Typewriter__wrapper{color:#be6adf!important;font-size:2.2em!important;font-weight:600!important}.Typewriter__cursor{color:#b562d6!important;font-size:2.4em!important}@media (max-width:767px){.about{padding:12% 3% 3%}.Typewriter__wrapper{font-size:1.4em!important;font-weight:500!important}.Typewriter__cursor{display:none!important}}.skills{-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards;background-color:#171323;display:flex;flex-direction:column;opacity:0;padding:5%}.skill-icon{font-size:2.5em;margin:10%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.skill-name{font-size:.8em;margin-top:4%}.skill-set{align-items:center;-webkit-animation:fadeInScale .5s ease-in-out forwards;animation:fadeInScale .5s ease-in-out forwards;background-color:#3d2163;border-color:azure;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100px;justify-content:center;margin:2px;opacity:0;padding:2px;-webkit-transform:scale(.5);transform:scale(.5);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100px}.skill-set:hover{background-color:#7c4bc0;box-shadow:0 20px 30px hsla(0,2%,65%,.2);-webkit-transform:translate(-20px);transform:translate(-20px)}.skill-section{display:flex;justify-content:space-between;margin:2vh 0;text-align-last:left}.skill-list{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:70%}.skill-title{font-size:1.4em;font-weight:700;max-height:13vh;width:18vw}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:768px){.skills{padding:12% 3% 3%}.skill-set{justify-content:center;margin:5px;max-width:100%}.skill-title{font-size:1.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skill-icon{font-size:30px}.skill-list{justify-content:center;max-width:100%}.skill-section{align-items:center;flex-direction:column}}.contact{background-color:#171323;color:#fff!important;height:100%!important;margin-bottom:2%;opacity:.9!important;padding:5%;text-align:center;transition:background-color .3s ease;transition:all .5s ease 0s!important}form{align-items:center;display:flex;flex-direction:column}input,textarea{border:.2vh solid #ccc;border-radius:1vh;margin-bottom:2.5%;padding:1%;transition:border-color .3s ease;width:100%}input:focus,textarea:focus{border-color:#333;outline:none}button{background-color:#8f75b1;border:none;border-radius:1vh;cursor:pointer;padding:1.2% 2.8%;transition:background-color .3s ease}button:hover{background-color:#222}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(2vh);transform:translateY(2vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(2vh);transform:translateY(2vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}button,input,textarea{-webkit-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards}@media (max-width:768px){.contact{padding:10%}input,textarea{margin-bottom:7%}button{padding:4% 6%}}.work{background-color:#24143e;padding:5%}.work-experience{border-top:1px solid #ddd;margin-top:40px;padding-top:20px}.work-experience h3{font-size:20px;margin-bottom:10px}.company{color:#92b6d3!important;font-weight:bolder;margin-bottom:15px}.work-experience .date{font-size:14px;font-style:italic}.skills-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:20px 0;padding:0}.skills-list li{background-color:#333;border-radius:20px;font-size:14px;margin:5px;padding:8px 15px;transition:background-color .3s ease}.skills-list li:hover{background-color:#555}.project-tags{display:flex;flex-wrap:wrap;max-width:60%}.tag{-webkit-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards;background-color:#6e6ed4;border-radius:4px;margin-bottom:4px;margin-right:6px;padding:4px 8px;transition:background-color .3s ease}.tag:hover{background-color:#50509c}@media (max-width:768px){.work{padding:12% 3% 3%}}.intro{align-items:flex-start;background-image:linear-gradient(to bottom left,hsla(0,3%,6%,.678),rgba(12,10,22,.863)),url(/portfolio/static/media/home-bg.dc52d5d40a40b13154b0.jpg);background-image:var(--image-gradient),url(/portfolio/static/media/home-bg.dc52d5d40a40b13154b0.jpg);display:flex;flex-direction:row;font-size:2rem;justify-content:space-between;min-height:85vh;padding:10vh 0;width:100%}html{--image-gradient:linear-gradient(to bottom left,hsla(0,3%,6%,.678),rgba(12,10,22,.863))}.text-container{padding:4%}.Typewriter{min-height:28vh}@media (max-width:768px){.intro{display:flex;flex-direction:column-reverse;font-size:1rem;justify-content:space-around;padding:0}.coder-image{max-height:30vh!important}}.coder-image{max-height:50vh}.introduction{margin:0}html{scroll-behavior:smooth}.home{display:flex;flex-direction:column;margin:auto;width:70%}h2{font-size:2.2em!important}p{font-size:1.3em;line-height:1.5}@media (max-width:767px){h2{font-size:1.8em!important}p{font-size:1.1em}}
/*# sourceMappingURL=main.cab72e90.css.map*/