body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Work Sans,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.home{display:flex;flex-direction:column;margin:auto;width:70%}@media only screen and (max-width:1024px){.home{width:90%}}@media only screen and (max-width:512px){.home{width:100%}}.header{align-items:center;justify-content:space-between;padding:12px;position:relative}.header,.menu{display:flex;flex:1 1}.menu{justify-content:flex-end}.menu-icon{font-size:24px}.web-menu{display:flex}.mobile-menu{display:none}.logo{color:#8a2be2;display:flex;font-size:36px;font-weight:800}@media only screen and (max-width:720px){.mobile-menu{display:flex}.web-menu{display:none}.logo{font-size:24px}}.mobile{background-color:#fff;display:flex;flex-direction:column;height:100vh;padding:18px 12px;position:absolute;right:0;top:-6px;width:60vw}.close-icon{display:flex;font-size:24px;justify-content:flex-end}.mobile-options{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:12px;width:100%}.mobile-option{display:flex;font-size:24px;margin:12px 0}.mobile-option a{color:#000;display:flex;text-decoration:none}.web{align-items:center;display:flex;flex:1 1}.web-option{font-size:20px;font-weight:700;margin-right:16px}.web-option a{color:#000;text-decoration:none}.option-icon,.web-option a{align-items:center;display:flex}.option-icon{margin-right:10px}.web-option:last-child{margin-right:0}.body{padding:12px 12px 36px}.social-contact{align-items:center;display:flex;justify-content:center}.social-icon-div{cursor:pointer;margin:6px;padding:6px}.social-icon{height:40px}@media only screen and (max-width:720px){.social-icon{height:30px}}.about{padding-bottom:48px}.about-top{align-items:center;display:flex;justify-content:space-between}.picture{border-radius:200px;height:320px}.about-info{font-size:24px}.info-name{color:blue;font-size:32px;margin-left:12px}.ityped-cursor{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;color:#000;font-size:40px}@-webkit-keyframes blink{to{opacity:0}50%{opacity:1}}@keyframes blink{to{opacity:0}50%{opacity:1}}@media only screen and (max-width:720px){.about-top{align-items:center;flex-direction:column;justify-content:center}.picture{height:200px;margin-top:20px}.about-info{font-size:20px}.info-name{font-size:26px}.ityped-cursor{font-size:30px}}.separator{background-image:linear-gradient(to right top,#e54ba2,#d458b8,#bd65c9,#a372d7,#857cdf,#698cec,#469bf4,#00a8f8,#00bfff,#00d5fe,#00e9f9,#5ffbf1);border-radius:3px;height:6px;margin:16px 0;width:40%}.projects{display:flex;flex:1 1;flex-direction:column}.project-card{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:8px 0}.project-photo{border-radius:12px;width:40%}.project-info{margin-right:24px}.project-title{font-size:20px;font-weight:600}.project-tags{display:flex;flex-wrap:wrap;max-width:60%}.tag{background-color:#7fffd4;border-radius:8px;margin-bottom:6px;margin-right:6px;padding:4px 8px}.project-links a{color:#000;text-decoration:none}.project-links{display:flex;margin-top:6px}.link-button{background-color:#7fffd4;border-radius:8px;font-size:16px;justify-content:center;padding:4px 8px;width:-webkit-max-content;width:max-content}.link-button,.link-button i{align-items:center;display:flex;margin-right:6px}@media only screen and (max-width:720px){.project-photo{width:70%}.project-card{flex-direction:column-reverse}.project-info{margin-left:0;margin-top:12px}.project-tags{max-width:100%}}.work-card{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:16px;padding:8px;width:45%}.work-logo{height:80px}.work-info{align-items:flex-start;display:flex;flex-direction:column}.company-name{font-size:18px}.company-desg{font-size:15px;margin-bottom:4px;margin-top:4px}.work-dates{color:gray;font-size:15px}.work-desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;max-width:80%;overflow:hidden;text-align:left;text-overflow:ellipsis}@media only screen and (max-width:720px){.work-card{width:100%}}.work{display:flex;flex-direction:column;width:100%}.work-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0}.skills{display:flex;flex-direction:column;width:100%}.skills-section{display:flex;justify-content:space-between;margin:12px 0}.skills-section-title{font-size:24px;font-weight:600}.skills-list{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:70%}@media only screen and (max-width:720px){.skills-list{justify-content:center;max-width:100%}.skills-section{align-items:center;flex-direction:column}}.skill-card{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:center;margin:6px;padding:8px 16px;width:-webkit-max-content;width:max-content}.skill-icon{font-size:80px}.skill-name{font-size:18px}@media only screen and (max-width:720px){.skill-card{height:100px;width:-webkit-max-content;width:max-content}.skill-icon{font-size:60px}.skill-name{font-size:15px}}.contact{display:flex;flex:1 1;flex-direction:column}.section-title{font-size:36px;font-weight:700}.contact-container{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:16px 0}.contact-left{font-size:20px;max-width:60%;text-align:center}.download{align-items:center;background-color:#7fffd4;border-radius:8px;display:flex;font-size:24px;justify-content:center;padding:8px 16px}.download a{color:#000;text-decoration:none}@media only screen and (max-width:720px){.contact-container{align-items:center;flex-direction:column;justify-content:center}.contact-left{margin-bottom:12px;max-width:100%}.contact-left,.download{font-size:16px}}.cp-container{flex:1 1;flex-wrap:wrap;margin-bottom:12px;margin-top:12px}.cp-card,.cp-container{align-items:center;display:flex;justify-content:center}.cp-card{background-color:#fbf8ff;border-radius:50px;flex:1 1;flex-direction:column;margin-bottom:4px;margin-right:6px;padding:4px}.platform-link{color:#000;text-decoration:none}.platform-name{font-size:17px;margin-top:4px}.platform-photo{border-radius:20px;height:50px;margin-top:4px}.platform-handle{color:gray;font-size:15px;margin-bottom:24px;margin-top:4px}@media only screen and (max-width:720px){.platform-name{font-size:12px}.platform-photo{border-radius:20px;height:35px;margin-top:4px}.platform-handle{color:gray;font-size:15px}}.footer{align-items:center;display:flex;justify-content:center;margin-top:24px;padding:12px}
/*# sourceMappingURL=main.1ddbdc49.css.map*/