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{flex-direction:column;gap:2rem;max-width:100%}.App,.navbar{align-items:center;display:flex}.navbar{background:#1e1e1e;height:5rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:1rem 2rem;position:sticky;top:0;width:100vw;z-index:3}.navbar-logo{height:3rem;object-fit:cover;width:4rem}.navbar-menu-item{cursor:pointer;margin:1rem}.navbar-menu-item:hover{border-bottom:3px solid #ff0;color:#ff0;padding-bottom:.5rem}.navbar-contact-logo{border-radius:1rem;height:2rem;margin:.5rem;object-fit:cover;width:2rem}.navbar-button{align-items:center;background:#fff;border:none;border-radius:2rem;color:#000;cursor:pointer;display:flex;justify-content:center;padding:0 1rem}.active{border-bottom:3px solid #ff0!important;color:#ff0!important;padding-bottom:.5rem!important}.navbar-burgermenu{background:#282828;border-radius:1rem;display:flex;flex-direction:column;height:fit-content;min-width:15rem;padding:.5rem;position:absolute;right:1rem;top:4rem;z-index:2}.mobmenu{display:none;height:2rem;width:2rem}.navbar-burgermenu-item{background:#1e1e1e;color:#fff;margin:.25rem;padding:.5rem 3rem;text-align:center}@media screen and (max-width:720px){.navbar{height:2rem}.navbar-logo{height:1.5rem;object-fit:cover;width:2rem}.mobmenu{display:flex}.navbar-button,.navbar-menu{display:none}}#intro{height:auto;justify-content:center;margin:0 auto;max-width:75rem;overflow:hidden;position:relative}#intro,.intro-content{align-items:center;display:flex;flex-direction:column;width:100vw}.intro-content{font-size:2rem;font-weight:700;padding:2rem}.intro-content span,.intro-name{text-align:center}.intro-name{color:#ff0}.intro-paragraph{font-size:medium;font-weight:100;text-align:center}.intro-personal-photo{border-radius:50%;clip-path:inset(0 0 0 10px);object-fit:cover}.intro-resume{background:#fff;border:none;border-radius:2rem;cursor:pointer;margin:1rem 0;padding:.75rem 2rem}#about{display:flex;flex-direction:column;margin:0 auto}.about-title-paragraph{color:#ff0;font-size:3rem;text-align:center}.about-content{font-size:1.5rem;padding:2rem;text-align:left}#skills{align-items:center;display:flex;flex-direction:column}.skills-title{color:#ff0;font-size:3rem;margin-bottom:2rem;text-align:center}.skills-content{grid-row-gap:1.5rem;grid-column-gap:1.5rem;align-items:center;column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;padding:2rem;row-gap:1.5rem}.skills-logoandname{align-items:center;background:#fff;border:2px solid #fff;border-radius:.5rem;display:flex;gap:1rem;height:15vh;justify-content:center;width:30vw}.skills-logo{height:13vh;width:7vw}.skills-logo-name{color:#000;font-size:1.5rem;font-weight:700}@media screen and (max-width:620px){.skills-logo-name{font-size:.8rem;font-weight:550}}@media screen and (max-width:250px){.skills-content{display:grid;grid-template-columns:1fr}}#contact{max-width:100%;text-align:center;width:100%}.contact-title{color:#ff0;font-size:3rem;text-align:center}.contact-description{font-size:small;font-weight:600;text-align:center}.contact-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem;max-width:100%}.contact-form-email,.contact-form-message,.contact-form-name{background:#282828;border:none;border-radius:.5rem;color:#fff;font-size:medium;margin:.5rem;max-width:40rem;padding:.5rem 1rem;width:100%}.contact-form-button{background:#fff;border:none;border-radius:.5rem;cursor:pointer;margin:2rem;padding:.75rem 3.5rem}.contact-links{display:flex;flex-wrap:wrap}.contact-links-icon{border-radius:1.5rem;cursor:pointer;height:3rem;margin:0 .75rem;object-fit:cover;width:3rem}.contact-phoneandemail{margin:1.5rem;max-width:100%}.contact-phoneandemail-iconandcontent{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:100%}.contact-phoneandemail-icon{border-radius:1rem;height:2rem;width:2rem}.footer{background:#282828;font-size:medium;font-weight:300;height:4rem;justify-content:center;text-align:center;width:100vw}#projects,.footer{align-items:center;display:flex}#projects{flex-direction:column}.projects-title{color:#ff0;font-size:3rem;margin-bottom:2rem;text-align:center}.projects-content{align-items:center;border-radius:2rem;gap:1.5rem;height:auto;padding:1rem;width:60vw}.projects-content,.projectsitem{display:flex;flex-direction:column}.projectsitem{background:#2c2a2a;border:3px solid #110c0c;border-radius:2rem;gap:.75rem;max-width:100%;overflow:hidden;padding-bottom:1rem}.projectsitem-image{border-radius:2rem;height:100%;object-fit:cover;width:100%}.projectsitem-projecttitle{font-size:1.7rem;text-align:center}.projectsitem-description{font-size:1rem;text-align:center}.projectsitem-buttons{display:flex;flex-direction:row;gap:5.5rem;justify-content:center}.projectsitem-button{background:#410202;border:none;border-radius:1.5rem;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;height:3rem;padding:.3rem;width:5rem}@media screen and (max-width:400px){.projectsitem-buttons{gap:2.25rem}}
/*# sourceMappingURL=main.184dd4a6.css.map*/