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}html{background-color:#201e43}.App{color:#eee;margin:2%;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header,.about{align-items:center;display:flex}.about{justify-content:space-between;margin:5%;text-align:center}.personal-photo img{align-items:center;border-radius:15px;display:flex;margin:.5%;max-width:200%;padding:.25rem}.personal-info{align-items:center;display:flex;padding-left:15%;text-align:left}.personal-links{align-items:center;gap:2rem;padding-left:5%;text-align:center}.personal-urls-img{align-items:center;height:1em;margin-right:.25%}.personal-urls{align-items:center;margin-right:5%;text-decoration:none}.experience{text-align:left}.experience,.project{border:2px dashed #eee;border-radius:25px;margin:2%;padding:2%}.project{display:flex;justify-content:space-between;text-decoration:none}.project-info{align-items:center;color:#eee;margin-right:2%;text-align:left}.project-img{height:auto;max-width:25%;object-fit:contain}.project-demo{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.demo-doc{bottom:0;display:block;height:100%;left:0;page-break-after:always;position:absolute;right:0;top:0;width:100%}.experience-description{text-align:left}.contact{align-items:center;border:2px dashed #eee;border-radius:10px;min-height:70vh;padding:2.5em}.contact,.contact form{display:flex;justify-content:center}.contact form{align-items:flex-start;flex-direction:column}.contact input,.contact textarea{background-color:#f0f1fa;border:none;border-radius:5px;font-size:1.1em;margin:.5em 0 1em;padding:.8em;width:100%}.contact label{color:#eee}.contact textarea{height:5em}.contact button{background-color:#eee;border:none;border-radius:5px;color:#134b70;cursor:pointer;font-size:1.2em;padding:.8em;transition:.3s;width:100%}.contact button:hover{background-color:#d7d6d6}@media screen and (max-width:500px){.contact{font-size:14px}}.links{display:flex;justify-content:space-between;padding-left:30%;padding-right:30%}.App-link{color:#61dafb}a{color:#81b2be}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box}body{margin:0}.nav{background-color:#134b70;color:#eee;display:flex;gap:2rem;justify-content:space-between;padding:0 1rem;text-decoration:none}.nav .nav-item{font-size:100%}.nav .nav-item,.nav .site-logo{color:inherit;text-decoration:none}.nav .site-logo{align-items:left;align-items:center;display:flex;font-size:175%;height:100%;margin:.5%;padding:.25rem}.nav .site-logo-img{max-width:7%;padding-right:.5rem;padding-top:.25rem}.nav Link:hover,.nav Typography:hover
.nav .nav-item:hover{background-color:#1f5070}
/*# sourceMappingURL=main.db3eb683.css.map*/