@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);:root{--header-background:#eee;--header-text:#1f2023;--header-link-hover-bg:#ddd;--header-active-link-bg:#ccc;--bg-color:#f8f9fa;--text-color:#333;--card-bg:#fff;--border-color:#e1e4e8}[data-theme=dark]{--header-background:#1a1a1a;--header-text:#fff;--header-link-hover-bg:#333;--header-active-link-bg:#333;--bg-color:#121212;--text-color:#f0f0f0;--card-bg:#1e1e1e;--border-color:#444}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;background-color:var(--bg-color);background-color:#0a0a0a;color:#333;color:var(--text-color);color:#e0e0e0;font-family:Roboto,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box}h1,h2,h3{color:#fff;margin-top:0}a{color:#4fc3f7;text-decoration:none;transition:color .3s ease}a:hover{color:#81d4fa}.Header_header__Lhnr8{align-items:center;background-color:var(--header-background);display:flex;justify-content:space-between;padding:1rem 2rem;transition:background-color .3s ease}.Header_header__Lhnr8 h1{color:var(--header-text);margin:0}.Header_header__Lhnr8 nav{align-items:center;display:flex;gap:1rem}.Header_header__Lhnr8 nav a,.Header_themeToggle__UvnMX{border:none;border-radius:4px;color:var(--header-text);cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.Header_header__Lhnr8 nav a:hover,.Header_themeToggle__UvnMX:hover{background-color:var(--header-link-hover-bg)}.Header_activeLink__84PjU{background-color:var(--header-active-link-bg);font-weight:700}.Header_themeToggle__UvnMX{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial;margin:0}.About_about__FAXt2{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 6px #0000004d;margin-bottom:2rem;padding:2rem}.About_about__FAXt2 h2{color:#fff;font-size:2rem;margin-bottom:1rem}.About_about__FAXt2 p{color:#e0e0e0;font-size:1.1rem;line-height:1.8}.About_contact__qufXi{margin-top:1rem}.About_contact__qufXi p{color:#e0e0e0;margin:.5rem 0}.Experience_experience__oSsWu{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 6px #0000004d;margin-bottom:2rem;padding:2rem}.Experience_experience__oSsWu h2{color:#fff;font-size:2rem;margin-bottom:1.5rem}.Experience_siemens-blue__sBF-C{color:#099}.Experience_job__RNnFa{margin-bottom:2rem}.Experience_job__RNnFa h3{color:#4fc3f7;font-size:1.3rem;margin-bottom:.5rem}.Experience_job__RNnFa h4{color:#81d4fa;font-size:1.1rem;margin-bottom:.5rem}.Experience_date__U6aeC{color:#bdbdbd;font-style:italic;margin-bottom:.5rem}.Experience_job__RNnFa ul{list-style-type:none;padding-left:1rem}.Experience_job__RNnFa li{color:#e0e0e0;margin-bottom:.5rem;padding-left:1rem;position:relative}.Experience_job__RNnFa li:before{color:#4fc3f7;content:"•";left:0;position:absolute}.Experience_companyLogo__9m3pu{flex-shrink:0;height:50px;object-fit:contain;width:50px}.Experience_jobHeader__q\+2ZZ{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.Experience_jobHeaderText__8mPpl h3,.Experience_jobHeaderText__8mPpl h4,.Experience_jobHeaderText__8mPpl p{margin:0;padding:0;text-align:left}.Experience_companyLogo__9m3pu{background-color:#fff;border-radius:4px;padding:2px}.Education_education__u2LAl{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 6px #0000004d;margin-bottom:2rem;padding:2rem}.Education_education__u2LAl h2{color:#fff;font-size:2rem;margin-bottom:1.5rem}.Education_degree__7OCT\+ h3{color:#4fc3f7;font-size:1.3rem;margin-bottom:.5rem}.Education_degree__7OCT\+ p{color:#e0e0e0;margin:.25rem 0}.Education_additional__jXnVb{color:#81d4fa;margin-top:1rem}.Education_additional__jXnVb h4{color:#e0e0e0;font-size:1.1rem;margin:1rem 0 .5rem}.Education_additional__jXnVb p{color:#e0e0e0;margin:.25rem 0}.Skills_skills__n2t-S{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 6px #0000004d;margin-bottom:2rem;padding:2rem}.Skills_skills__n2t-S h2{color:#fff;font-size:2rem;margin-bottom:1.5rem}.Skills_skills__n2t-S h3{color:#4fc3f7;font-size:1.3rem;margin-bottom:.5rem;margin-top:1.5rem}.Skills_skills__n2t-S ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style-type:none;padding:0}.Skills_skills__n2t-S li{background-color:#2c2c2c;border-radius:20px;color:#fff;font-size:.9rem;padding:.5rem 1rem;transition:background-color .3s ease}.Skills_skills__n2t-S li:hover{background-color:#4fc3f7;color:#0a0a0a}.Projects_projects__0HGLx{background-color:var(--bg-color);border-radius:8px;margin-bottom:2rem;padding:2rem}.Projects_projects__0HGLx h2{color:var(--text-color);font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:center}.Projects_projects__0HGLx h2 i{color:var(--accent-color);margin-right:10px}.Projects_projects__0HGLx h2:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin:.5rem auto 0;width:50px}.Projects_projectGrid__7p6jh{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Projects_project__N2NIf{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 6px #0000004d;padding:1.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.Projects_project__N2NIf:hover{box-shadow:0 6px 8px #0006;transform:translateY(-5px)}.Projects_project__N2NIf h3{color:#4fc3f7;font-size:1.3rem;margin-bottom:.5rem;padding-right:2rem}.Projects_tech__CObCJ{color:#bdbdbd;font-size:.9rem;margin-bottom:.5rem}.Projects_date__thFjC{color:#81d4fa;font-size:.9rem;margin-bottom:.5rem}.Projects_project__N2NIf ul{list-style-type:none;padding-left:0}.Projects_project__N2NIf li{color:#e0e0e0;font-size:.95rem;margin-bottom:.5rem;padding-left:1rem;position:relative}.Projects_project__N2NIf li:before{color:#4fc3f7;content:"•";left:0;position:absolute}.Projects_projectLink__HSA9M{align-items:center;color:#4fc3f7;display:inline-flex;gap:.5rem;text-decoration:none;transition:color .3s ease}.Projects_projectLink__HSA9M:hover{color:#81d4fa;text-decoration:underline}.Projects_projectLink__HSA9M i{font-size:.8em}.Contact_contact__ZbpCr{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 6px #0000004d;margin-top:2rem;padding:2rem}.Contact_contact__ZbpCr h2{color:#fff;font-size:2rem;margin-bottom:1.5rem}.Contact_contact__ZbpCr p{color:#e0e0e0;font-size:1.1rem;margin-bottom:.5rem}.Contact_contact__ZbpCr a{color:#4fc3f7;text-decoration:none;transition:color .3s ease}.Contact_contact__ZbpCr a:hover{color:#81d4fa;text-decoration:underline}.LeetCode_leetcode__OMCNx{background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:var(--text-color);padding:2rem}.LeetCode_leetcode__OMCNx h2{color:var(--header-text);font-size:2rem;margin-bottom:1.5rem}.LeetCode_leetcode__OMCNx p,.LeetCode_leetcode__OMCNx ul{line-height:1.6;margin-bottom:1rem}.LeetCode_videoGrid__eSPbO{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.LeetCode_videoItem__UiGdN{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem}.LeetCode_videoItem__UiGdN h3{color:var(--accent-color);font-size:1.2rem;margin-bottom:1rem}.LeetCode_videoWrapper__cIkbx{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.LeetCode_videoWrapper__cIkbx iframe{height:100%;left:0;position:absolute;top:0;width:100%}.LeetCode_leetcode__OMCNx a{color:var(--accent-color);text-decoration:none;transition:color .3s ease}.LeetCode_leetcode__OMCNx a:hover{color:var(--accent-hover-color);text-decoration:underline}.App_app__zr1wm{font-family:Roboto,Arial,sans-serif;line-height:1.6;min-height:100vh}.App_main__nhgh3{background-color:var(--bg-color);color:var(--text-color);margin:0 auto;max-width:1200px;padding:2rem}@media (max-width:768px){.App_main__nhgh3{padding:1rem}}
/*# sourceMappingURL=main.4c08da8d.css.map*/