@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400&display=swap);.menu-icon-line{background-color:#ecdbba;height:2px;margin:6px 0;width:25px}#navbar{background-color:#000;border-bottom:.1px solid #ecdbba;height:56px;position:-webkit-sticky;position:sticky;top:0}#navbar,#navbar-brand{align-items:center;display:flex}#navbar-brand{border-right:1px solid #ecdbba;height:30px;justify-content:center;width:200px}#navbar-brand-link{color:#dadbbd;font-size:large;text-decoration:none}#navbar-menu-icon{background-color:transparent;border:none;color:#ecdbba;cursor:pointer;display:none;font-size:large}#navbar-menu-list{display:flex;margin:0;padding-left:0;width:100%}.navbar-menu-list-item{align-items:center;border-right:1px solid #ecdbba;display:flex;height:30px;justify-content:center;width:100px}.navbar-menu-list-item-link{color:#dadbbd;text-decoration:none}@media (max-width:700px){#navbar-brand{border-right:none;width:150px}#navbar-menu{display:none}#navbar-menu.extended{display:block;height:100%}#navbar-menu-list{background-color:#000;border-top:.1px solid #ecdbba;flex-direction:column;height:calc(100vh - 56px);left:0;position:absolute;top:56px;width:100%}.navbar-menu-list-item{border-right:none;padding-bottom:25px;padding-top:25px;width:100%}.navbar-menu-list-item-link:hover,.navbar-menu-list-item:hover{background-color:#191919;text-decoration:underline}#navbar-menu-icon{display:flex;margin-left:auto;margin-right:25px}}#social-links-wrapper{padding:15px}#social-links{display:flex;padding-left:0}.social-link-item{display:flex;justify-content:center;width:35px}.social-link-item-link{color:#191919;text-decoration:none}#skill-bar-wrapper{display:flex;flex-direction:column;gap:10px}#skill-bar-label{color:#f5f5f5}#skill-bar{background-color:#f5f5f5;border-radius:7px}#skill-bar-level{display:block;line-height:20px;position:relative;width:100%}#skill-bar-progress{border-radius:5px;float:left}#skill-bar-progress-label{color:#191919;padding-right:10px;position:absolute;right:0;top:0}#skills-wrapper{height:640px;width:440px}#skills-header,#skills-wrapper{display:flex;flex-direction:column;gap:20px}#skills-header{color:#ecdbba;justify-content:center;padding-top:30px}#skills-tabber{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding-left:0}.skills-tab-item{display:flex;height:50px}.skills-tab-item-button{background-color:transparent;border:none;color:#ecdbba;cursor:pointer;padding:10px}#skills-content{display:flex;flex-direction:column;gap:20px}@media (max-width:500px){#skills-wrapper{height:480px;padding-bottom:300px;width:330px}.skills-tab-item{height:37.5px}}#summary-card-wrapper{background-color:#f5f5f5;border:20px solid #2d4263;border-radius:10px;display:flex;flex-direction:column;height:600px;width:400px}#summary-image-container{align-items:center;border-bottom:1px solid #2d4263;display:flex;justify-content:center}#me-image{border-radius:200px;padding:25px}#summary-text-container{border-bottom:1px solid #2d4263;line-height:20px;padding:15px}#summary-card-footer{align-items:center;display:flex;flex-grow:1}@media (max-width:500px){#summary-card-wrapper{height:450px;width:300px}#summary-card-footer{height:51px}#me-image{height:187.5px;width:187.5px}#summary-text-container{font-size:11.5px;line-height:15px;padding:11.75px}}#project-card-wrapper{background-color:#f5f5f5;border:20px solid #2d4263;border-radius:10px;color:#191919;display:flex;flex-direction:column;height:500px;outline:3px dashed gray;outline-offset:20px;width:335px}#project-card-image-container{align-items:center;background-color:#ecdbba;border-bottom:3px dashed #2d4263;display:flex;height:60%;justify-content:center}#project-card-link{color:#191919;flex:1 1;text-decoration:none}#project-card-header{line-height:30px;padding:20px}#project-card-header:hover{text-decoration:underline}#project-card-description{flex:1 1;line-height:25px;padding-left:20px;padding-right:20px}@media (max-width:500px){#project-card-wrapper{height:375px;outline-offset:22.5px;width:251.25px}#project-card-image{height:140.625px;width:140.625px}#project-card-header{line-height:22.5px;padding:15px}#project-card-description{font-size:15px;line-height:18.75px;padding-left:15px;padding-right:15px}}#app{display:flex;flex-direction:column;min-height:100vh}#content{background-color:#191919;display:flex;flex-grow:1;width:100%}#about-wrapper{color:#f5f5f5;line-height:30px;margin-bottom:50px;padding-left:50px;padding-right:50px}#about-wrapper h1{margin-top:50px}#contact-wrapper{color:#ecdbba;display:flex;flex-grow:1;justify-content:center;margin-bottom:100px;margin-top:100px}#contact-form{gap:20px;width:350px}#contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:10px}.form-group input,textarea{background-color:#f5f5f5;border:3px solid #2d4263;border-radius:7px;color:#191919;font-family:inherit;font-size:inherit;padding:5px}.form-group input:focus,textarea:focus{outline:none}.form-group textarea{min-height:20px;resize:vertical}#form-submit-button-container{display:flex}#form-submit-button-container input{background-color:transparent;border:1px solid #ecdbba;color:#ecdbba;cursor:pointer;height:35px;outline:none}@media (max-height:700px){#contact-wrapper{margin-bottom:50px;margin-top:50px}}#landing-wrapper{align-items:center;align-self:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:110px;justify-content:center;margin-bottom:100px;margin-top:100px}@media (max-height:700px){#landing-wrapper{margin-bottom:50px;margin-top:50px}}#projects-wrapper{align-items:center;align-self:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:100px;justify-content:center;margin-bottom:100px;margin-top:100px}#markdown-details-wrapper{color:#f5f5f5;line-height:30px;margin-bottom:50px;padding-left:50px;padding-right:50px}#markdown-details-wrapper h1{border-bottom:1px solid gray;margin-top:50px}#markdown-details-wrapper h2{text-decoration:underline;-webkit-text-decoration-color:gray;text-decoration-color:gray;text-decoration-thickness:1px;text-underline-offset:6px}#markdown-details-wrapper a{color:#c84b31;text-decoration:none}#blog-wrapper{display:flex;flex-direction:column;gap:30px;padding:30px}#blog-bubble-wrapper{border-radius:3px;color:#fff;display:flex;flex-direction:column;outline:3px dashed gray;padding:10px}#blog-bubble-link{color:#fff}#not-found-wrapper{align-items:center;color:#ecdbba;display:flex;flex-direction:column;flex-grow:1;justify-content:center}#not-found-wrapper a{color:#ecdbba;text-decoration:underline}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;padding:0}body,h1{margin:0}
/*# sourceMappingURL=main.6f01cd65.css.map*/