body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background:linear-gradient(90deg,#c396eb,#a874d5);height:100%;margin:0;padding:0;width:100%}.contact,.footer,.info,.projects,.resume{background-color:#ffffff80;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px;padding:20px;position:relative;text-align:center;z-index:1}body{background-color:#2e2b5f;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}a{color:#706abe;text-decoration:none}a:hover{color:#a29bfe}.App{position:relative;text-align:center;z-index:1}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bonbon-regular{font-family:Bonbon,cursive;font-style:normal;font-weight:400}.hachi-maru-pop-regular{font-family:Hachi Maru Pop,serif;font-style:normal;font-weight:400}.handlee-regular{font-family:Handlee,cursive;font-style:normal;font-weight:400}.project{margin:20px;transition:transform .3s}.project img{box-shadow:0 4px 8px #0003;max-width:300px;transition:transform .3s,box-shadow .3s;width:50%}.project img:hover{box-shadow:0 8px 16px #0000004d;transform:scale(1.05)}.project-description{margin:20px 0;text-align:center}.project-button{background-color:#a16ac8;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.project-button:hover{background-color:#be8cd7}.show-more-button{background-color:#a16ac8;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background-color .3s}.show-more-button:hover{background-color:#be8cd7}.work-experience{align-items:center;background-color:#ffffff80;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:50px;padding:20px}.experience{align-items:flex-start;display:flex;margin-bottom:20px;width:100%}.education img,.experience img{border-radius:10px;box-shadow:0 4px 8px #0003;height:auto;margin-right:20px;width:100px}.education-content,.experience-content{flex:1 1}.company-name,.position,.school-name{margin:0;text-align:left}.dates-worked{margin:0;text-align:right}.description{margin-top:10px;text-align:left}.skillsWork{display:flex;flex-wrap:wrap;margin-top:10px}.skillsWork .skill-button{background-color:initial;border:2px solid #a16ac8;border-radius:5px;color:#a16ac8;cursor:pointer;margin:5px;padding:5px 10px;transition:background-color .3s,color .3s}.skillsWork .skill-button:hover{background-color:#a16ac8;color:#fff}.skills{align-items:center;background-color:#ffffff80;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:50px;padding:20px}.skills-icons .devicon-icon,.skills-icons .fa-icon{margin:10px;position:relative}.skills-icons .devicon-icon:hover:after,.skills-icons .fa-icon:hover:after{opacity:1}.skills-icons .devicon-icon:after,.skills-icons .devicon-icon:hover:after,.skills-icons .fa-icon:after,.skills-icons .fa-icon:hover:after{background-color:#000c;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:opacity .3s;white-space:nowrap;z-index:10}.skills-icons .devicon-icon:after,.skills-icons .fa-icon:after{opacity:0}.tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;bottom:100%;color:#fff;content:attr(data-tooltip);left:50%;margin-left:-60px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.skill-button{background-color:#ff7e5f;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:5px 10px;transition:background-color .3s}.skill-button:hover{background-color:#feb47b}.skills-icons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.skills-icons .fa-icon{margin:10px}.education{background-color:#ffffff80;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex-direction:column;margin:50px;padding:20px}.education,.top-bar{align-items:center;display:flex}.top-bar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff4d;color:#000;justify-content:space-around;padding:10px 0;position:fixed;top:0;width:100%;z-index:1000}.top-bar a{color:#000;padding:10px 20px;text-decoration:none;transition:background-color .3s}.top-bar a:hover{background-color:#fff3}.menu-icon{cursor:pointer;display:none;font-size:24px;position:fixed;right:20px;top:10px;z-index:1001}.top-bar.vertical{align-items:flex-start;flex-direction:column}.top-bar.vertical a{padding:10px;text-align:left;width:100%}.section{padding-top:20px}.title{background-color:#6c5ce7}.title h1{animation:typing 3.5s steps(40),blink-caret .75s step-end infinite;animation-delay:1s;border-right:.15em solid #fff;font-size:3rem;overflow:hidden;white-space:nowrap}.title-container{display:inline-block}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#fff}}.dev-image{border:5px solid #fff;border-radius:10%;box-shadow:0 4px 8px #0003;height:250px;margin-right:20px;width:250px}.info{align-items:center;background-color:#ffffff80;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;margin:50px;padding:20px}.info p{margin:0;padding:20px}@media (max-width:768px){.menu-icon{display:block}.top-bar{display:none}.top-bar.vertical{display:flex}.info{flex-direction:column;text-align:center}.dev-image{height:auto;margin-bottom:20px;margin-right:0;width:50%}.title h1{font-size:2rem}.dates-worked,.work-experience .dates-worked{text-align:left}.education img,.other-experience img,.work-experience img{height:auto;width:50px}}.devicon-devicon-plain{max-width:3em}.devicon-devicon-plain path{fill:#000}.title{align-items:center;background-color:initial;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.arrow{animation:bounce 2s infinite;cursor:pointer;font-size:2rem;margin-top:20px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#projects{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.project{align-items:center;background-color:#ffffff4d;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex:1 1 33%;flex-direction:column;margin:10px;padding:20px;transition:transform .2s}.project:hover{transform:scale(1.05)}.project img{border-radius:10px;height:auto;max-width:100%;width:30%}.project-description{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.project{flex:1 1 100%}}
/*# sourceMappingURL=main.09190175.css.map*/