@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);*{border:0;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--color-bg:#0f0f11;--color-bg-variant:#025104;--color-primary:#4daf5f;--color-primary-variant:#145d0466;--color-white:#fff;--color-light:#fff9;--transition:all 400ms ease;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{background:#0f0f11;background:var(--color-bg);color:#fff;color:var(--color-white);font-family:Poppins,sans-serif;line-height:1.7}.container{margin:0 auto;width:75%;width:var(--container-width-lg)}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:2.5rem}li{display:list-item;list-style-type:square}section{margin-top:6rem}section>h2,section>h5{color:#fff9;color:var(--color-light);text-align:center}section>h2{color:#4daf5f;color:var(--color-primary);margin-bottom:3rem}.text-light{color:#fff9;color:var(--color-light)}a{color:#4daf5f;color:var(--color-primary);transition:all .4s ease;transition:var(--transition)}a:hover{color:#fff;color:var(--color-white)}.buttonToInteractWithMe{border:1px solid #4daf5f;border:1px solid var(--color-primary);border-radius:.4rem;color:#4daf5f;color:var(--color-primary);cursor:pointer;display:inline-block;padding:.75rem 1.2rem;transition:all .4s ease;transition:var(--transition);width:max-content}.buttonToInteractWithMe:hover{background:#fff;background:var(--color-white);border-color:#0000;color:#0f0f11;color:var(--color-bg)}.buttonToInteractWithMe-primary{background:#4daf5f;background:var(--color-primary);color:#0f0f11;color:var(--color-bg)}img{display:block;object-fit:cover;width:100%}@media screen and (max-width:1024px){.container{width:86%;width:var(--container-width-md)}section{margin-top:6rem}}@media screen and (max-width:600px){.container{width:90%;width:var(--container-width-sm)}section>h2{margin-bottom:2rem}}.App{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{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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}header{height:100vh;overflow:hidden;padding-top:7rem}.header__container{height:100%;position:relative;text-align:center}.cta{display:flex;gap:1.2rem;justify-content:center;margin-top:2.5rem}.header__socials{align-items:center;bottom:3rem;display:flex;flex-direction:column;gap:.8rem;left:0;position:absolute}.header__socials:after{background:var(--color-primary);content:"";height:2rem;width:1px}.imageOfMe{background:linear-gradient(var(--color-primary),#0000);border-radius:14rem;height:14rem;left:calc(50% - 7rem);margin-top:2.5rem;overflow:hidden;position:relative;width:14rem}.scroll__down{bottom:5rem;font-size:.9rem;font-weight:300;position:absolute;right:-2.3rem;transform:rotate(90deg)}@media screen and (max-width:1024px){header{height:68vh}}@media screen and (max-width:600px){header{height:100vh}.header__socials,.scroll__down{display:none}}@media screen and (min-width:740px){nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border-radius:3rem;display:flex;gap:.8rem;padding:.3rem 1.3rem;position:absolute;right:1rem;top:1rem;width:max-content;z-index:2}}@media screen and (max-width:740px){nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border-radius:3rem;bottom:2rem;display:block;display:flex;gap:.8rem;left:50%;padding:.3rem 1.3rem;position:fixed;transform:translateX(-50%);width:max-content;z-index:2}}nav a{background:#0000;border-radius:50%;color:var(--color-light);display:flex;font-size:1.1rem;padding:.9rem}nav a:hover{background:var(--color-primary)}nav a.active{background:var(--color-bg);color:var(--color-white)}.about__container{display:flex;justify-content:center}.about__card-wrapper{background:var(--color-bg-variant);border:1px solid #0000;border-radius:2rem;max-width:800px;padding:2.4rem 3rem;transition:var(--transition);width:80%}.about__card-wrapper:hover{background:#0000;border-color:var(--color-primary-variant)}.about__me__points{list-style:disc;margin:0;padding-left:1.5rem}.about__me__points li{line-height:1.6;margin-bottom:1rem}.about__me__points li:last-child{margin-bottom:0}.about__me__points li::marker{color:var(--color-primary)}.about__me-image{border-radius:2rem;overflow:hidden;transform:rotate(10deg);transition:var(--transition)}.about__me-ftimage{border-radius:2rem;display:block;height:2rem;margin:auto;padding-top:1rem;width:2rem}.about__me-image:hover{transform:rotate(0)}.about__cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding-top:4rem}.about__card{background:var(--color-bg-variant);border:1px solid #0000;border-radius:1rem;padding:2rem;text-align:center;transition:var(--transition)}.about__card__projects{padding-top:.5rem;position:relative;text-align:left;@media screen and (min-width:1220px){left:1.5rem}}.about__card:hover{background:#0000;border-color:var(--color-primary-variant);cursor:default}.about__icon{color:var(--color-primary);font-size:1.4rem;margin-bottom:1rem}.about__card h5{font-size:.95rem}.about__card small{color:var(--color-light);font-size:.7rem}.about__content p{color:var(--color-light);margin:2rem 0 2.6rem}@media screen and (max-width:1024px){.about__card-wrapper{width:90%}}@media screen and (max-width:600px){.about__card-wrapper{padding:2rem 1.5rem;width:95%}}.experience__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;width:80%}.experience__container>div{background:var(--color-bg-variant);border:1px solid #0000;border-radius:2rem;padding:2.4rem 2rem;transition:var(--transition)}.experience__details p{padding-left:1.2rem;position:relative}.experience__details p:before{color:var(--color-primary);content:"•";left:0;position:absolute}.experience__container>div:hover{background:#0000;border-color:var(--color-primary-variant);cursor:default}.experience__container>div h3{color:var(--color-primary);margin-bottom:2rem;text-align:center}.experience__content{grid-row-gap:1rem;display:grid;grid-template-columns:1fr;row-gap:1rem}.experience__details{display:inline-grid;gap:.5rem}.react-icon{display:flex;gap:1rem;vertical-align:bottom}@media screen and (max-width:1024px){.experience__container{gap:1.5rem;grid-template-columns:1fr 1fr;width:90%}}@media screen and (max-width:768px){.experience__container{grid-template-columns:1fr}}@media screen and (max-width:600px){.experience__container{gap:1rem;width:90%}.experience__container>div{padding:2rem 1.5rem}}.contact-form-container{background-color:var(--color-bg-variant);border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:500px;padding:20px;width:100%}h2{color:#333;text-align:center}.contact-form{display:flex;flex-direction:column}.form-group{display:grid;margin-bottom:15px;padding-bottom:15px}label{color:var(--color-primary);font-size:16px;font-weight:600;margin-bottom:5px}input,textarea{background-color:#000;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;color:#fff;font-size:14px;padding:10px;width:100%}input:focus,textarea:focus{border-color:#4caf50;outline:none}textarea{background-color:#000;min-height:100px;resize:vertical}.submit-btn{background-color:var(--color-primary);border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:background-color .3s ease}.submit-btn:hover{background-color:var(--color-white);color:var(--color-bg)}.submit-btn:active,.submit-btn:disabled{background-color:var(--color-primary-variant)}.submit-btn:disabled{cursor:not-allowed}.footer__socials{bottom:1.5rem;display:flex;flex-direction:row;gap:2rem;justify-content:center;position:relative}.work-experience{padding:2rem 0}.work-experience h2{margin-bottom:1rem;text-align:center}.work-experience h3{color:var(--color-primary);font-size:inherit;font-weight:400;margin-bottom:2rem;text-align:center}.work-experience__image{margin:0 auto;max-width:1000px;text-align:center;width:80%}.work-experience__image img{border-radius:1rem;box-shadow:0 4px 20px #0000004d;height:auto;width:100%}@media screen and (max-width:600px){.work-experience__image{width:95%}}.personal-projects{padding:2rem 0}.personal-projects h2{margin-bottom:3rem;text-align:center}.project{background:var(--color-bg-variant);border:1px solid #0000;border-radius:2rem;margin:0 auto;max-width:1000px;padding:2.5rem;transition:var(--transition);width:80%}.project:hover{border-color:var(--color-primary-variant)}.project__title{color:var(--color-primary);font-size:1.8rem;margin-bottom:.5rem;text-align:center}.project__subtitle{color:var(--color-light);font-style:italic;margin-bottom:2rem;text-align:center}.project__content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.project__section h4{color:var(--color-primary);margin-bottom:1rem}.project__section ul{list-style:disc;margin:0;padding-left:1.2rem}.project__section ul li{margin-bottom:.5rem}.project__section ul li::marker{color:var(--color-primary)}.project__link{background:var(--color-primary);border-radius:.5rem;color:var(--color-bg);display:block;font-weight:500;margin:2rem auto 0;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:var(--transition);width:fit-content}.project__link:hover{background:var(--color-white);color:var(--color-bg)}.project__screenshots{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.project__screenshots img{border-radius:1rem;box-shadow:0 4px 15px #0000004d;height:auto;width:220px}.screenshot-placeholder{background:var(--color-bg);border:2px dashed var(--color-primary-variant);border-radius:1rem;height:400px;width:220px}@media screen and (max-width:1024px){.project{width:90%}.project__screenshots img,.screenshot-placeholder{height:320px;width:180px}}@media screen and (max-width:600px){.project{padding:1.5rem;width:95%}.project__content{gap:1.5rem;grid-template-columns:1fr}.project__screenshots{flex-wrap:wrap;justify-content:center}.project__screenshots img,.screenshot-placeholder{height:250px;width:140px}}.divider{background:linear-gradient(90deg,#0000,var(--color-primary) 10%,var(--color-primary) 90%,#0000);border:none;height:1px;margin:3rem auto;max-width:1400px;opacity:.6;width:90%}@media screen and (max-width:600px){.divider{margin:2rem auto;width:95%}}
/*# sourceMappingURL=main.4ac4fd59.css.map*/