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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{color:#fafafa;font-family:Raleway,sans-serif;font-weight:400;letter-spacing:20%}.navStyle,body{background-color:#1e1e1e}.navStyle{display:flex;justify-content:space-between;padding:15px 50px}.navLink{color:#fff;font-family:Raleway,sans-serif;font-size:22px;font-weight:400;margin-right:20px;text-decoration:none}#nameLink{font-family:Kaushan Script,cursive;font-size:28px;font-weight:700;font-weight:400}.navLinkWrapper{justify-content:flex-end}.navLinkWrapper,.sectionBlock{align-items:center;display:flex}.sectionBlock{border-radius:10px;justify-content:space-between;line-height:62px;padding:18px}.homeWrapper{margin:auto;max-width:1200px;padding:40px 100px}.sectionBlockHeading{color:#000;font-family:Raleway,sans-serif;font-size:35px;font-weight:400;margin:0}.sectionBlockWrapper{margin-bottom:20px}@media only screen and (max-width:768px){.navStyle{align-items:center;background-color:#1e1e1e;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.navLink{font-size:16px;margin-right:12px}#nameLink{font-size:20px}.navLinkWrapper{align-items:center;display:flex;gap:12px;justify-content:flex-end}.sectionBlockHeading{font-size:25px}.homeWrapper{margin:auto;max-width:1200px;padding:40px 20px}.sectionBlock{line-height:32px;padding:14px}}.profilePhoto{border-radius:50%;height:250px;object-fit:cover;width:250px}.welcomeMessage{font-size:28px}.aboutText{font-size:16px;letter-spacing:10%;max-width:800px}.aboutContentWrapper{align-items:center;display:flex;padding:20px 10px}.aboutPhotoCol{margin-right:30px;width:30%}.aboutTextCol{width:65%}.aboutLink{color:#fff}@media only screen and (max-width:768px){.aboutContentWrapper{flex-direction:column;justify-content:center;text-align:center}.aboutTextCol{width:100%}.aboutPhotoCol{margin-right:0;width:100%}.profilePhoto{height:200px;width:200px}.aboutContentWrapper{align-items:center;display:flex}}.schoolHeading{font-size:32px;font-weight:700;margin-bottom:0;margin-top:0;padding-top:0}.schoolWrapper{display:flex;justify-content:space-between;margin:15px 0 0}.schoolDetail{font-size:23px;margin-bottom:0;margin-top:0}.degreeWrapper{color:#c1c1c1;display:flex;font-size:20px;justify-content:space-between}.acheivementHeading{font-size:19px;margin-bottom:0}.acheivementDetail{line-height:25px}.degreeName{margin-bottom:0}.acheivementWrapper{margin-bottom:50px}.educationWrapper{padding:0 30px}@media only screen and (max-width:768px){.degreeWrapper,.schoolWrapper{flex-direction:column}.degreeName{margin-top:15px}.degreeDetails{font-style:italic;margin-top:10px}.acheivementHeading{margin-top:0}.schoolHeading{font-size:27px}}.expPosition{font-size:27px;font-weight:700;margin-bottom:15px}.expCompany{color:#833232;font-size:20px;margin-bottom:5px;margin-top:0}.expDetail{color:silver;font-size:20px;margin:0}.expDescription{font-size:16px;line-height:25px;max-width:1200px}.expDescriptionBullet{margin-bottom:5px}.expBlockWrapper{padding:0 30px}.skillGroupBox{align-items:center;border:3px solid #fafafa;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:50px;padding:0 0 20px}.skillsWrapper{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;margin:20px 0 0}.skill{margin:5px 0}@media only screen and (max-width:768px){.skillsWrapper{gap:0;grid-template-columns:1fr}.skillGroupBox{margin-bottom:20px}}.projectGithubLink{height:30px;width:30px}.projectLinkBlock{color:#fafafa;text-decoration:none}.projectWrapper{border:3px solid #fafafa;border-radius:10px;flex-direction:column;height:100%;padding:20px}.projectHead,.projectWrapper{display:flex;justify-content:space-between}.projectSectionGrid{grid-row-gap:65px;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;height:auto;margin:20px 0 70px;row-gap:65px}.projectName{font-size:28px;margin:0}.projectSkillWrapper{display:flex;justify-content:space-evenly}.projectDescription{font-size:16px;font-style:normal;font-weight:400px;font-weight:400;line-height:25px}.projectSkill{color:#e2e2e2;font-size:14px}@media only screen and (max-width:768px){.projectSectionGrid{display:grid;grid-template-columns:1fr}}.footerWrapper{display:flex;justify-content:center}.footerLinkWrapper{align-items:center;display:flex;justify-content:space-between;margin-top:100px;max-width:600px;width:100%}.footerImg{width:75px}@media only screen and (max-width:768px){.footerLinkWrapper{margin-top:30px;width:90%}.footerImg{width:50px}}.post{color:#fff;text-decoration:none}.postDiv{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:20px}.post .title,.post h3{color:#fff}.dataListWrapper{margin:0 auto;max-width:800px;width:100%}.postEdit{margin-bottom:20px;width:100%}.postEdit .postDiv{background-color:#fff;border-radius:8px;box-sizing:border-box;padding:20px;width:100%}.postEdit .postContent{flex-grow:1;margin-right:20px}.postEdit .title{color:#333;margin:0}.postEdit h3{color:#666;margin:5px 0 0}.actionButtons{display:flex;flex-shrink:0;gap:10px}.actionIcon{color:#555;cursor:pointer;transition:color .3s ease}.actionIcon:hover{color:#000}.postEdit a{color:inherit;text-decoration:none}.editWrapper{margin:0 auto;max-width:800px;width:100%}.formWrapper{width:100%}.formInputFull{box-sizing:border-box;margin-bottom:15px;width:100%}.postEdit .postDiv{align-items:center;display:flex;justify-content:space-between}.postEdit .postDiv>div:first-child{flex-grow:1;margin-right:20px}.blogPostWrapperInner{display:flex;flex-direction:column;max-width:1200px;padding:50px 20px}.blogPostWrapperOuter{align-items:center;display:flex;flex-direction:column}.blogDetailDate{font-size:20px;font-weight:600}.blogDetailHeading{margin-bottom:5px}.blogDetailBody{font-size:16px;line-height:25px;margin-top:20px}.mediumButton{border:none;border-radius:10px;font-family:Raleway,sans-serif;font-size:18px;font-weight:700;margin-top:50px;padding:10px}.divider{background-color:#fff;height:1px;margin-top:80px;width:100%}.loginInput{background-color:#1e1e1e;border:3px solid #fafafa;border-radius:10px;color:#fff;margin:0 0 20px;width:300px}.loginInput,.submitButton{font-family:Raleway,sans-seriff;padding:10px}.submitButton{font-size:15px;font-weight:700}.loginForm{flex-direction:column}.loginForm,.loginWrapper{align-items:center;display:flex}.loginWrapper{height:100vh;justify-content:center}.heading,.michaelBranconier{font-family:Kaushan Script,cursive}.heading{text-align:center}.editPageWrapper{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.linkWrapper{display:flex;justify-content:space-between}.editButton{border:none;border-radius:none;border-radius:10px;font-family:Raleway,sans-seriff;font-size:20px;font-weight:medium;margin:0 5px;padding:10px;width:150px}.sectionWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.nameHeading{font-family:Kaushan Script,cursive;margin-bottom:80px;padding-top:20px}.pageWrapper{align-items:center;display:flex;flex-direction:column}.newButton{background-color:#fff;border-radius:10px;color:#000;padding:15px}.editSectionHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.formWrapper{align-items:flex-start;display:flex;flex-direction:column}.editWrapper{display:flex;justify-content:center;padding:60px 0 0}.formInputFull{min-width:900px}.formInputFull,.formInputHalf{font-family:Raleway,sans-serif;font-size:20px}.formBody{margin-bottom:25px;margin-top:5px;min-height:600px;min-width:900px}label{font-weight:700;margin:10px 0}.checkboxWrapper{margin:5px 0}.nameHeading{font-family:Kaushan Script,"cursive";text-align:center}textarea{font-family:Raleway,sans-serif;font-size:20px}.checkboxLabel{font-weight:400;margin:0}button{background-color:#fafafa;border:none;border-radius:10px;font-family:Raleway,sans-serif;font-size:15px;font-weight:700;margin-top:20px;padding:15px}.markDownLink{color:#92f2f2}.editOuter{align-items:center}.editOuter,.formBlockWrapper{display:flex;flex-direction:column}.formBlockWrapper{margin-right:10px;width:100%}.formHalfWrapper{grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr 1fr;width:100%}@media only screen and (max-width:910px){.formInputFull{font-size:20px;min-width:350px}.formBody{margin-bottom:25px;margin-top:5px;min-height:600px;min-width:350px}button{margin-bottom:20px}.formHalfWrapper{grid-template-columns:1fr}}
/*# sourceMappingURL=main.62cacf58.css.map*/