@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700);body{background-color:var(--dark-gray);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}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;src:local("Varela Round Regular"),local("VarelaRound-Regular"),url(https://fonts.gstatic.com/s/varelaround/v12/w8gdH283Tvk__Lua32TysjIfp8uPLdshZg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem}#root{display:flex;flex-direction:column;text-align:center}:root{--dark-gray:#2a2b2e;--dark-pink:#ff7c7c;--light-pink:#ffb6b9;--blue:#8deaff;--yellow:#ffe084;--light-gray:#d9d9d9;--white-almost:#f5f5f5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contact-container{align-items:center;box-sizing:border-box;display:flex;font-family:Varela Round;height:calc(100vh - 8rem - 35px);justify-content:center;width:100%}.contact-content{max-width:40rem;padding:0 5rem;text-align:left}.contact-content h2,.contact-content p{color:var(--white-almost)}.contact-content h2{font-family:Ubuntu Mono;margin-bottom:4rem;text-shadow:.5rem .5rem .5rem #000}.contact-content a{text-decoration:none}.contact-content a:hover{text-decoration:underline}@media screen and (max-width:480px){.contact-container{height:auto}.contact-content{padding:5rem}}.projects-container{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.ProjectsCard{align-items:center;border:1px solid #f5f5f5;border-radius:5px;box-shadow:10px 10px 20px #000;display:flex;justify-content:space-between;margin:25px;max-width:700px;padding:20px 30px}.ProjectsCard a{text-decoration:none}.ProjectsCard-left{align-items:center;display:flex;flex-direction:column;min-width:330px;padding:20px 30px 20px 0}.ProjectsCard-left img{border-radius:3px;box-shadow:.5rem .5rem .5rem #000;max-height:170px;max-width:300px}.ProjectsCard-left-info{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:35px 1fr;padding:20px 0}.ProjectsCard-left-info-left{color:#f5f5f5;display:flex;font-family:Ubuntu Mono;font-size:18px;justify-content:flex-end}.ProjectsCard-left-info-right{font-family:Varela Round;font-size:16px;max-width:140px;text-align:left}.ProjectsCard-left a:hover{text-decoration:none}.ProjectsCard-left-buttons{display:flex}.ProjectsCard-left-buttons-button{align-items:center;border:1px solid;border-radius:25px;display:flex;height:25px;justify-content:center;margin:0 10px;transition:text-shadow .1s;width:60px}.ProjectsCard-left-buttons-button:focus,.ProjectsCard-left-buttons-button:hover{box-shadow:5px 5px 10px #000;text-shadow:10px 10px 10px #000}.ProjectsCard-left-buttons-button span{color:#f5f5f5;font-family:Ubuntu Mono;font-size:14px;font-style:italic;padding-bottom:3px}.ProjectsCard-center{height:300px;min-width:1px}.ProjectsCard-right{display:flex;flex-direction:column;padding:20px 0 20px 30px}.ProjectsCard-right-header{color:#f5f5f5;font-family:Ubuntu Mono;font-size:30px;font-weight:700;text-shadow:.5rem .5rem .5rem #000}.ProjectsCard-right p{color:#f5f5f5;font-family:Varela Round;font-size:15px;text-align:left}.ProjectsCard-right a:hover{text-decoration:underline}.ProjectsCardMobile{align-items:center;border:1px solid #f5f5f5;border-radius:5px;box-shadow:10px 10px 30px #000;box-sizing:border-box;display:flex;flex-direction:column;margin:25px;max-width:300px;padding:15px 20px}.ProjectsCardMobile a{text-decoration:none}.ProjectsCardMobile-center{height:1px;margin:15px 0;width:200px}.ProjectsCardMobile-header{color:#f5f5f5;font-family:Ubuntu Mono;font-size:24px;font-weight:700;text-shadow:.5rem .5rem .5rem #000}.ProjectsCardMobile p{color:#f5f5f5;font-family:Varela Round;font-size:15px;margin:0;text-align:left}.ProjectsCardMobile-grid{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:35px 1fr;padding:15px 0}.ProjectsCardMobile-grid-left{color:#f5f5f5;display:flex;font-family:Ubuntu Mono;font-size:14px;justify-content:flex-end}.ProjectsCardMobile-grid-right{font-family:Varela Round;font-size:12px;max-width:140px;text-align:left}.ProjectsCardMobile-buttons{display:flex}.ProjectsCardMobile-buttons-button{align-items:center;border:1px solid;border-radius:25px;display:flex;height:20px;justify-content:center;margin:0 10px;transition:text-shadow .1s;width:50px}.ProjectsCardMobile-buttons-button:focus,.ProjectsCardMobile-buttons-button:hover{box-shadow:5px 5px 10px #000;text-shadow:10px 10px 10px #000}.ProjectsCardMobile-buttons-button span{color:#f5f5f5;font-family:Ubuntu Mono;font-size:12px;font-style:italic;padding-bottom:2px}.DemoCard{align-items:center;border:1px solid #f5f5f5;border-radius:5px;box-shadow:10px 10px 20px #000;display:flex;justify-content:space-between;margin:25px;max-width:700px;padding:20px 30px}.DemoCard .video-container{height:400px;width:700px}.DemoCard .video-container .react-player{height:100%!important;width:100%!important}.DemoCard a{text-decoration:none}.DemoCard-left{align-items:center;display:flex;flex-direction:column;min-width:330px;padding:20px 30px 20px 0}.DemoCard-left img{border-radius:3px;box-shadow:.5rem .5rem .5rem #000;max-height:170px;max-width:300px}.DemoCard-left-info{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:35px 1fr;padding:20px 0}.DemoCard-left-info-left{color:#f5f5f5;display:flex;font-family:Ubuntu Mono;font-size:18px;justify-content:flex-end}.DemoCard-left-info-right{font-family:Varela Round;font-size:16px;max-width:140px;text-align:left}.DemoCard-left a:hover{text-decoration:none}.DemoCard-left-buttons{display:flex}.DemoCard-left-buttons-button{align-items:center;border:1px solid;border-radius:25px;display:flex;height:25px;justify-content:center;margin:0 10px;transition:text-shadow .1s;width:60px}.DemoCard-left-buttons-button:focus,.DemoCard-left-buttons-button:hover{box-shadow:5px 5px 10px #000;text-shadow:10px 10px 10px #000}.DemoCard-left-buttons-button span{color:#f5f5f5;font-family:Ubuntu Mono;font-size:14px;font-style:italic;padding-bottom:3px}.DemoCard-center{height:1px;margin:15px 0;width:100%}.DemoCard-right{display:flex;flex-direction:column;padding:20px 0 20px 30px}.DemoCard-right-header{color:#f5f5f5;font-family:Ubuntu Mono;font-size:30px;font-weight:700;text-shadow:.5rem .5rem .5rem #000}.DemoCard-right p{color:#f5f5f5;font-family:Varela Round;font-size:15px;text-align:left}.DemoCard-right a:hover{text-decoration:underline}.DemoCardMobile{align-items:center;border:1px solid #f5f5f5;border-radius:5px;box-shadow:10px 10px 30px #000;box-sizing:border-box;display:flex;flex-direction:column;margin:25px;max-width:300px;padding:15px 20px}.DemoCardMobile .video-container{height:200px;width:100%}.DemoCardMobile .video-container .react-player{height:100%!important;width:100%!important}.DemoCardMobile a{text-decoration:none}.DemoCardMobile-center{height:1px;margin:15px 0;width:200px}.DemoCardMobile-header{color:#f5f5f5;font-family:Ubuntu Mono;font-size:24px;font-weight:700;text-shadow:.5rem .5rem .5rem #000}.DemoCardMobile p{color:#f5f5f5;font-family:Varela Round;font-size:15px;margin:0;text-align:left}.DemoCardMobile-grid{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:35px 1fr;padding:15px 0}.DemoCardMobile-grid-left{color:#f5f5f5;display:flex;font-family:Ubuntu Mono;font-size:14px;justify-content:flex-end}.DemoCardMobile-grid-right{font-family:Varela Round;font-size:12px;max-width:140px;text-align:left}.DemoCardMobile-buttons{display:flex}.DemoCardMobile-buttons-button{align-items:center;border:1px solid;border-radius:25px;display:flex;height:20px;justify-content:center;margin:0 10px;transition:text-shadow .1s;width:50px}.DemoCardMobile-buttons-button:focus,.DemoCardMobile-buttons-button:hover{box-shadow:5px 5px 10px #000;text-shadow:10px 10px 10px #000}.DemoCardMobile-buttons-button span{color:#f5f5f5;font-family:Ubuntu Mono;font-size:12px;font-style:italic;padding-bottom:2px}.error-container{align-items:center;box-sizing:border-box;display:flex;height:calc(100vh - 8rem - 35px);justify-content:center}.error-text h1{color:var(--white-almost);font-family:Ubuntu Mono;margin:0;padding:0;text-shadow:.5rem .5rem .5rem #000}@media screen and (max-width:480px){.error-container{height:45rem}}.header-container{display:flex;font-family:Varela Round;height:8rem;position:relative;width:100%}.header-container h3{margin:0;padding:0}.header-logo{left:0;padding-left:5rem;padding-top:3rem;position:absolute}.header-content{display:flex;flex-direction:row;padding-top:3rem}.header-dot{margin-top:-.5rem;opacity:0;transition:opacity .2s linear}.header-link:hover .header-dot{color:#9c88f7;opacity:1}h3.resume,h3.sel,h3.site-title{color:#f5f5f5!important}h3.current,h3.resume{color:#9c88f7}.header-link:hover h3.resume,.header-link:hover h3.sel{color:#9c88f7!important}.header-dot-active{display:block;margin-top:-.5rem}.header-no-link{cursor:default;pointer-events:none}#slash{color:var(--light-gray);cursor:default;padding-right:.5rem}
/*# sourceMappingURL=main.0dd4832c.css.map*/