.Header_header__Lhnr8{align-items:center;background-color:#fff0;color:#000;display:flex;font-family:fira code,monospace;justify-content:space-between;padding:.5rem 1rem;text-transform:lowercase}.Header_logo__nZ7K6{font-size:1.2rem;margin:0}.Header_langSelector__QjGLH{display:flex;gap:.5rem}.Header_flagButton__n\+fdN{background:none;border:none;cursor:pointer;padding:0}.Header_flagButton__n\+fdN img{display:block;height:auto;width:24px}.Header_flagButton__n\+fdN:focus img,.Header_flagButton__n\+fdN:hover img{filter:brightness(1.2)}*,:after,:before{box-sizing:border-box}body,html{font-family:Fira Code,monospace;margin:0;overflow-x:hidden;padding:0}.Introduction_introSection__TUCtY{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-start;min-height:100vh;overflow:hidden;position:relative;text-transform:lowercase;width:100%}.Introduction_overlay__InyOo{background:linear-gradient(90deg,#fffffff2 25%,#0000);inset:0;pointer-events:none;position:absolute;transition:background .3s ease}.Introduction_contentBox__aoM41{color:#000;max-width:600px;padding:4rem 5vw;position:relative;width:100%;z-index:1}@media (max-width:768px){.Introduction_contentBox__aoM41{padding:1rem}.Introduction_overlay__InyOo{background:linear-gradient(90deg,#fffffff2 45%,#0000)}}.Introduction_greeting__H9UEe{font-weight:700;margin:0 0 1rem}.Introduction_bio__UYlD5{margin:0 0 2rem}.Introduction_education__KXrUG{margin:0 0 .5rem}.Introduction_progressContainer__CoumB{background:#ccc;border-radius:5px;height:10px;margin-bottom:.5rem;width:200px}.Introduction_progressBar__MGsU6{background:#000;border-radius:5px;height:100%}.Introduction_ectsLabel__Wg\+Lo{display:block;margin-bottom:2rem}.Introduction_ageLabel__ukDw9{margin:0 0 .5rem}.Introduction_ageClock__GuPzl{margin-bottom:2rem}.Introduction_digitsRow__SpWeJ{display:flex;gap:.5rem;margin-bottom:.5rem}.Introduction_digitBox__vVeJ7{background:#000;border-radius:4px;color:#fff;min-width:2rem;padding:.25rem .5rem;text-align:center}.Introduction_labelsRow__jm4ZM{display:flex;font-size:.8rem;gap:1.25rem}.Introduction_timeLabels__me8qg{width:2.3rem}.Introduction_location__sacAg{margin-bottom:1.5rem}.Introduction_githubRow__yvInU{align-items:center;display:flex;gap:.5rem}.Introduction_githubIcon__QbvwI{color:#000;font-size:1.2rem}.Introduction_githubLink__6rO-i{border-bottom:1px dashed #0000;color:#000;text-decoration:none;transition:border-color .2s}.Introduction_githubLink__6rO-i:hover{border-color:#000}.Introduction_resumeRow__7jFRo{margin-top:1rem}.Introduction_resumeLink__-3MYt{align-items:center;border-bottom:1px dashed #0000;color:#000;display:flex;gap:.5rem;text-decoration:none;transition:border-color .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Introduction_resumeLink__-3MYt:hover{border-color:#000}.Introduction_resumeIcon__NBReO{font-size:1.2rem}@media (max-width:768px){.Introduction_progressContainer__CoumB{width:150px}}.Skills_skillsSection__mbSY2{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;font-family:fira code,monospace;min-height:100vh;padding:2rem;text-transform:lowercase}.Skills_heading__jmBex{font-size:1.5rem;margin-bottom:1.5rem;max-width:1400px;width:100%}.Skills_categoriesContainer__5XjsX{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));max-width:1400px;width:100%}.Skills_category__bYKPD{background:#f9f9f9;border:2px solid #000;padding:1rem}.Skills_categoryTitle__sDidf{font-size:1rem;font-weight:600;margin:0 0 .5rem}.Skills_skillTable__O36bK{display:flex;flex-direction:column;gap:.5rem}.Skills_skillRow__LzTfe{align-items:center;display:flex;justify-content:space-between}.Skills_skillName__sgueU{font-size:.8rem}.Skills_dotContainer__qXrsn{display:flex;gap:.1rem}.Skills_dotEmpty__a9AKU,.Skills_dotFilled__Qx7AP{color:#000;display:inline-block;font-size:.8rem;line-height:1rem;text-align:center;width:1rem}.Skills_dotEmpty__a9AKU{opacity:.2}.Projects_projectsSection__bcc5W{font-family:fira code,monospace;min-height:100vh;padding:2rem;text-transform:lowercase}.Projects_container__Iy6Vg{margin:0 auto;max-width:1400px;width:100%}.Projects_heading__V4cad{font-size:1.5rem;margin-bottom:2rem}.Projects_projectContainer__ZF5Zb{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.Projects_projectInfo__qoHhx{flex:1 1 400px;max-width:600px}.Projects_logoRow__DTNI5{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.Projects_micLogo__l8-qS{height:auto;width:40px}.Projects_projectTitle__04slj{font-size:1.2rem;font-weight:700}.Projects_version__0zOcO{font-weight:400;margin:0 0 .5rem}.Projects_projectLink__HSA9M{border-bottom:1px dashed #0000;color:#000;display:inline-block;margin-top:1rem;text-decoration:none;transition:border-color .2s}.Projects_projectLink__HSA9M:hover{border-color:#000}.Projects_status__cfA5G{margin:0 0 1rem;opacity:.7}.Projects_description__VsD7w{line-height:1.4;margin-bottom:1.5rem}.Projects_techStack__atUUu{margin-bottom:1rem}.Projects_techStack__atUUu p{font-size:.95rem;font-weight:700;margin:0 0 .5rem}.Projects_techStack__atUUu ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.Projects_techStack__atUUu li{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-size:.85rem;padding:.25rem .5rem}.Projects_previewContainer__3gbVa{align-items:center;display:flex;flex:1 1 300px;justify-content:center;max-width:600px}.Projects_previewImage__wxEyV{box-shadow:0 4px 15px #0003;max-width:600px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.Projects_previewImage__wxEyV:hover{box-shadow:0 8px 25px #0000004d;transform:perspective(800px) rotateY(-4deg) rotateX(4deg)}.Projects_repoLink__QwsKS{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.Projects_repoIcon__sAy0b{color:#000;font-size:1.2rem}.Projects_repoAnchor__7n7u8{border-bottom:1px dashed #0000;color:#000;text-decoration:none;transition:border-color .2s}.Projects_repoAnchor__7n7u8:hover{border-color:#000}.Socials_socialsSection__MMDUo{align-items:center;display:flex;font-family:fira code,monospace;justify-content:center;min-height:100vh;padding:2rem;text-transform:lowercase}.Socials_container__82\+7x{margin:0 auto;max-width:600px;text-align:left;width:100%}.Socials_heading__TT3tx{font-size:1.5rem;margin-bottom:1.5rem}.Socials_contactInfo__yRS4p{line-height:1.4;margin-bottom:2rem}.Socials_socialLinks__keobZ{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.Socials_socialLink__B\+wKy{align-items:center;border-bottom:1px dashed #0000;color:#000;display:inline-flex;gap:.5rem;max-width:100%;overflow-wrap:break-word;text-decoration:none;transition:border-color .2s;word-break:break-word}.Socials_socialLink__B\+wKy:hover{border-color:#000}.Socials_icon__5ejT7{font-size:1.2rem}.Footer_footer__EwVYi{background-color:#efefef;padding:1rem;text-align:center}
/*# sourceMappingURL=main.0942620c.css.map*/