@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);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}.container--dark{background-color:#0f0f0f;font-family:Poppins;min-height:100vh}.container--light{background-color:#fff}html{scroll-behavior:smooth}.darkText{color:#0f0f0f!important}*{box-sizing:border-box;margin:0;padding:0}.headerContent{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:1rem;width:100%}.logo{color:#fff;font-size:1.25rem;text-decoration:none}.infoHeaderContent{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.connectImgContent,.themeChangeContent{align-items:center;border-radius:.5rem;display:flex;justify-content:center;max-width:2.75rem}.themeChangeContent{background-color:hsla(0,0%,100%,.15);cursor:pointer;padding:.4rem;z-index:1}.connectImgContent{max-width:1.5rem}.connectImg,.themeChangeImg{width:100%}.connectContent{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;gap:.5rem;justify-content:center;padding:.6rem 1rem}.connectDesc{font-weight:500;margin:0}.heroContent{align-items:center;display:flex;flex-direction:column;gap:1.25rem;height:100vh;justify-content:center;margin:0 auto;max-width:700px;padding:0 1rem;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.heroDesc,.heroTitle{color:#fff;margin:0;text-align:center}.heroDesc{font-size:.9rem;font-weight:300;margin-top:-.25rem}.heroResumeButton{background-color:#22c55e;border:none;border-radius:.5rem;box-shadow:3px 3px 30px rgba(34,197,9,.75);gap:.25rem;outline:none;padding:.5rem 1rem}.heroResumeButton,.heroResumeImgContent{align-items:center;display:flex;justify-content:center}.heroResumeImgContent{max-width:2rem}.heroResumeImg{width:100%}.heroResumeDesc{color:#fff;font-size:1rem;font-weight:600}.downSidedArrowContent{-webkit-animation:upDown 1.25s ease-out infinite alternate;animation:upDown 1.25s ease-out infinite alternate;bottom:5%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes upDown{0%{bottom:7%}to{bottom:4%}}@keyframes upDown{0%{bottom:7%}to{bottom:4%}}.aboutContent{display:grid;grid-template-columns:.75fr .25fr;justify-items:center;margin:-50px auto 0;max-width:1000px;padding:0 1rem 2rem}.aboutContent,.aboutProfileContent{align-items:center;justify-content:center}.aboutProfileContent{border-left:1px solid hsla(0,0%,93%,.5);display:flex;height:100%;padding-left:.5rem;width:100%}.aboutProfileImgContent{min-width:233px}.aboutProfileImg{align-items:center;border-radius:50%;display:flex;justify-content:center;width:100%}.aboutInfoContent{padding-left:.5rem}.aboutDesc,.aboutTitle{color:#fff}.aboutTitle{font-weight:600}.aboutDesc{font-size:.85rem;letter-spacing:.05rem;padding:.5rem 0}.aboutListItemDesc{color:#fff}.aboutList{gap:.5rem;list-style:none}.aboutList,.aboutListItem{align-items:center;display:flex}.aboutListItem{border:5px double #22c55e;border-radius:.35rem;gap:.25rem;justify-content:flex-start;padding:.25rem}.aboutListItem,.aboutListItemLink{text-decoration:none}.aboutIconContent{align-items:center;display:flex;justify-content:center;max-width:1.5rem;min-width:1.5rem}.aboutIcon{width:100%}@media (max-width:1000px){.aboutContent{grid-template-columns:1fr .5fr}.aboutProfileImgContent{min-width:10rem}.aboutDesc{font-size:.75rem}}@media (max-width:768px){.aboutContent{display:flex;flex-direction:column}.aboutInfoContent{order:1}.aboutProfileContent{border-left:none}.aboutList{flex-wrap:wrap;margin-top:1rem}}.projectCardContent,.projectsContent{margin:0 auto;max-width:1000px;padding:0 1rem 2rem}.projectsTitle{color:#fff;font-weight:600;padding-bottom:1rem}.projectCardContent{grid-gap:1rem;align-items:center;border:2px dashed #fff;box-shadow:5px 5px #22c55e;display:grid;gap:1rem;grid-template-columns:.4fr .6fr;justify-content:center;justify-items:center;padding:.5rem}.projectCardInfoContent{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.projectCardOverviewContent{align-items:center;display:flex;justify-content:center}.productCardTechStackImg,.projectCardOverviewImg{width:100%}.projectCardTitle{background-color:#22c55e;border-radius:.25rem;font-size:1.25rem;font-weight:500;margin-top:.5rem;padding:.25rem}.projectCardDesc{font-size:.9rem}.projectCardDesc,.projectCardTitle{color:#fff}.productCardTechStackList{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;list-style:none}.productCardTechStackListItem{max-width:2.5rem;min-width:2.5rem}@media (max-width:1000px){.projectCardContent{display:flex}.projectCardOverviewImg{min-width:380px}.projectCardDesc{font-size:.8rem}}@media (max-width:768px){.projectCardContent{display:flex;flex-direction:column}}@media (max-width:450px){.projectCardOverviewImg{min-width:100%}}.experienceContent{margin:0 auto;max-width:1000px;padding:0 1rem 1rem}.experienceTitle{font-weight:600;padding-bottom:1rem}.experienceColumns{display:grid;grid-template-columns:.15fr .85fr;margin:0 auto;max-width:1000px}.experienceDateContent{border-right:1px solid hsla(0,0%,93%,.5);padding-right:.5rem}.experienceInfoContent{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem}.experienceCompanyTitle,.experienceDate,.experiencePositionDesc,.experienceTitle,.experienceWorkDesc{color:#fff}.experienceCompanyTitle{background-color:#22c55e;border-radius:.25rem;font-size:1.25rem;font-weight:500;padding:.25rem}.experienceCompanyTitle,.experiencePositionDesc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.experiencePositionDesc{border-bottom:1px solid hsla(0,0%,93%,.5);padding-bottom:.1rem}.experienceWorkDesc{font-size:.9rem}.experienceSkillList{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .5rem;justify-content:flex-start;list-style:none}.experienceSkillListItem{background-color:rgba(0,0,0,.5);border-bottom:2px solid #22c55e;border-radius:.5rem;color:#ccc;font-size:.85rem;padding:.5rem}@media (max-width:768px){.experienceColumns{display:flex;flex-direction:column}.experienceDate{padding-bottom:.5rem}.experienceInfoContent{padding:0}}
/*# sourceMappingURL=main.67680d08.css.map*/