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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{justify-content:center;text-align:center}body{background-color:#383c47}.fade-enter{opacity:0;transform:translateY(10px)}.fade-enter-active{transition:opacity .3s,transform .3s}.fade-enter-active,.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s}@media (max-width:780px){.navbar{flex-direction:column;justify-content:center}}.navbar{background-color:grey;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;box-shadow:0 0 .625rem #00000080;display:flex;padding:1.25rem 0;transition:all .3s ease-out;width:100%;z-index:1000}.links,.navbar{align-items:center;justify-content:center}.links{color:#000;display:inline-flex;padding-right:3.125rem;transition:all .3s ease}.social-links{display:flex;justify-content:center}.link{background-color:#383c47;border:none;border-radius:.3125rem;box-shadow:0 0 .625rem #00000080;color:grey;font-size:larger;height:fit-content;margin:.625rem;padding:.625rem;position:relative;text-align:center;text-decoration:none;transform:scale(1);transition:all .3s ease;width:fit-content}.link:hover{color:#35daa7;transition:color .3s linear}.link:active{box-shadow:none;scale:.7;transition:all .3s ease}.link:after{background-color:#34daa5;bottom:0;content:"";height:.125rem;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.link.active:after{width:100%}.github-icon{color:#383c47}.github-icon:hover{color:#35daa7;transition:all .3s linear}.linkedin-icon{color:#383c47}.linkedin-icon:hover{color:#35daa7;transition:all .3s linear}.social-links :active{scale:.7;transition:all .3s ease}.l{align-items:center;-webkit-appearance:none;appearance:none;background-color:#000000b3;border-radius:.75em;box-shadow:inset .125em .125em 0 .125em #0000004d;color:#fdea7b;cursor:pointer;display:block;display:inline-flex;font-size:1em;height:1.5em;margin-bottom:1.5em;margin:auto;padding:.15em;position:absolute;right:1rem;transition:background-color .1s ease-out .3s,box-shadow .1s ease-out .3s;width:3em}.l:after,.l:before{content:"";display:block}.l:before{background-color:#d7d7d7;border-radius:50%;height:1.2em;transition:background-color .1s ease-out .3s,transform .3s ease-out;width:1.2em;z-index:1}.l:after{background:linear-gradient(#0000 50%,#00000026 0) 0 50% /50% 100%,repeating-linear-gradient(90deg,#bbb,#bbb,#bbb 20%,#999 0,#999 40%) 0 50% /50% 100%,radial-gradient(circle at 50% 50%,#888 25%,#0000 26%);background-repeat:no-repeat;border-left:.25em solid #0000;border-right:.25em solid #0000;border-color:#0000 #0000 #0000 #d8d8d8;border-style:solid;border-width:.25em 0 .25em .4em;box-sizing:border-box;height:1em;transform:translateX(-22.5%);transform-origin:25% 50%;transition:border-left-color .1s ease-out .3s,transform .3s ease-out;width:1.2em}.l:checked{background-color:#00000073;box-shadow:inset .125em .125em 0 .125em #0000001a}.l:checked:before{background-color:currentColor;transform:translateX(125%)}.l:checked:after{border-left-color:initial;transform:translateX(-2.5%) rotateY(180deg)}.l:focus{outline:0}.resume-container{align-items:center;background-color:grey;border:2px solid #35daa7;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;justify-self:center;margin-top:8rem;width:fit-content}.resume{box-shadow:0 10px 20px #0000001a,0 1px 3px #00000014;cursor:zoom-in;margin-left:1rem;margin-right:1rem;transform-origin:top center;transition:all .3s ease-out;width:200px}#click{color:#ffdab9}.resume:active{scale:.95}.resume.large{background:#00000014;cursor:zoom-out;width:600px}.download-button{background-color:#35daa7;border:1px solid #35daa7;border-radius:1rem;box-shadow:0 8px 16px #00000040;color:#000;cursor:pointer;justify-content:center;margin-bottom:1rem;text-align:center;transition:all .3s ease;width:max-content}.download-button:active{box-shadow:none;scale:.85}.download-icon{justify-self:center}h1{color:#35daa7;text-align:center}h1{justify-self:center}.contact{transition:all .3s ease-out}.form-container{align-items:center;background-color:grey;border:.1875rem solid #34daa5;border-radius:1rem;display:flex;flex-direction:column;font-size:20px;height:30rem;justify-content:center;justify-self:center;margin-top:5%;padding:1%;width:20}.touch-icon{background-color:aqua}h2{color:#34daa5}.form{border-radius:1rem;caret-color:#34daa5;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;margin:3.125rem;padding:1.25rem;transition:all .2s linear}.form:hover{box-shadow:0 .25rem 1.25rem #0000001a,0 .0625rem .1875rem #00000014}.form-submit{background-color:grey;border:.1875rem solid #34daa5;border-radius:1rem;justify-content:center;padding:.9375rem;transition:all .2s linear}.form-submit:hover{color:#34daa5}.form-submit:active{background-color:#34daa5;border:.1875rem solid #fff;color:#fff}p{color:#ffdab9;text-align:center}h1{padding:0}.projects-container,.projects-page{align-items:center;display:flex;flex-direction:column}.projects-container{gap:5rem;justify-content:center;padding:3rem}.search-bar{background-color:#383c47;border:.2rem solid #ffdab9;border-radius:1rem;caret-color:#ffdab9;color:#35daa7;padding:.2rem;text-align:center}.search-bar:focus{outline:none}.search-bar::placeholder{color:#35daa7}.projects-container>div:nth-child(n)>.project-header{background-color:#ffdab9}.projects-container>div:nth-child(n){background-color:#35daa7}.project-card{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;height:fit-content;transform-origin:center;transition:all .3s ease;transition:scale .3s ease;width:max-content}.project-card:hover{scale:1.1}.project-header{border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%}.skills-list{width:auto}.skill{justify-self:flex-start}.project-title{color:#000;justify-self:center}.project-desc{max-width:30rem;text-align:center}.skills-container{box-shadow:0 4px 20px #0000001a,0 1px 3px #00000014;flex-direction:column;font-weight:700;padding:2rem}.bottom-row,.skills-container{align-content:center;display:flex}.bottom-row{justify-content:center;width:max-content}.bottom-row>p{justify-self:flex-start}.more-info{align-self:flex-end;background-color:#000;border-radius:1rem;box-shadow:0 4px 20px #0000001a,0 1px 3px #00000014;color:#ffdab9;margin:2rem;padding:.3rem 1rem;text-decoration:none;transition:all .3s ease}.more-info:hover{scale:1.2}.dates{color:brown}.info-container{align-items:center;display:flex;flex-direction:column;justify-self:center;width:20rem}.about-container{text-align:center}.images-container{display:flex;flex-direction:column}
/*# sourceMappingURL=main.cb5561a0.css.map*/