.ThemeSwitch_switch__4PvCi{position:relative;width:1.5em;height:1.5em;cursor:pointer}.ThemeSwitch_switch__4PvCi>*{position:absolute;opacity:0;transform:translateY(100%)}.ThemeSwitch_switch__4PvCi>.ThemeSwitch_selected__ZfQtn{opacity:1;transform:translate(0)}.ThemeSwitch_switch__4PvCi .ThemeSwitch_fadeOut__XZVW3{animation:ThemeSwitch_fadeOut__XZVW3 .2s ease-in-out;animation-fill-mode:forwards}.ThemeSwitch_switch__4PvCi .ThemeSwitch_fadeIn__vwh5l{animation:ThemeSwitch_fadeIn__vwh5l .2s ease-in-out;animation-fill-mode:forwards}.ThemeSwitch_switch__4PvCi .ThemeSwitch_placeHolder__fDN9c{opacity:1!important;transform:translate(0)!important}@keyframes ThemeSwitch_fadeOut__XZVW3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes ThemeSwitch_fadeIn__vwh5l{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.Navigation_navigation__QKlit{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:1000px;position:relative;height:calc(1em + 40px);margin:0 auto;padding:20px;font-size:120%;border-radius:calc((1em + 40px)/2);border:1px solid var(--blog_nav-border);background:var(--blog_nav-background);-webkit-backdrop-filter:blur(var(--blog_content-blur));backdrop-filter:blur(var(--blog_content-blur));box-shadow:0 2px 5px gray}.Navigation_navigation__QKlit .Navigation_imgContainer__bhAZp{align-self:flex-start;margin-top:-10px;position:relative;cursor:pointer;display:none;height:calc(1em + 40px - 20px);width:calc(2.4558823529*(1em + 40px - 20px))}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W{transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;display:block;margin-right:10px;cursor:pointer}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W:hover{text-decoration:underline}.Navigation_navigation__QKlit .Navigation_navIcon__Lpzxv{margin-right:15px;height:1.8em;display:block}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W .Navigation_linkIcon__u3xFo{cursor:pointer;height:1.8em}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W .Navigation_linkText__jwpJ1{display:none}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W .Navigation_linkIcon__u3xFo{display:block}@media screen and (min-width:450px){.Navigation_navigation__QKlit .Navigation_imgContainer__bhAZp{display:block}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W:first-of-type{margin-left:15px}}@media screen and (min-width:350px){.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W .Navigation_linkText__jwpJ1{display:inline}.Navigation_navigation__QKlit .Navigation_navLink__Ndz0W .Navigation_linkIcon__u3xFo{display:none}}.Navigation_navigation__QKlit .Navigation_spacer__hhPg0{flex-grow:2}#Blog_blogBody__cR_eu{background:var(--blog_back-background);color:var(--blog_color);padding-bottom:20px;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}#Blog_blogBody__cR_eu header{position:sticky;top:10px;z-index:99}#Blog_blogBody__cR_eu footer,#Blog_blogBody__cR_eu main{max-width:950px;border:1px solid var(--blog_content-border);background:var(--blog_content-background);-webkit-backdrop-filter:blur(var(--blog_content-blur));backdrop-filter:blur(var(--blog_content-blur))}#Blog_blogBody__cR_eu main{margin:40px auto 0;padding:50px;border-top-left-radius:1em;border-top-right-radius:1em}#Blog_blogBody__cR_eu main h1{margin-top:0}@media screen and (max-width:890px){#Blog_blogBody__cR_eu main{padding:20px}}#Blog_blogBody__cR_eu footer{margin:5px auto 0;padding:20px;border-bottom-left-radius:1em;border-bottom-right-radius:1em;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:1.1em}#Blog_blogBody__cR_eu footer .Blog_spacer__RTmHo{flex-grow:1}#Blog_blogBody__cR_eu footer .Blog_footerContent__V_YtF{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 10px}#Blog_blogBody__cR_eu footer .Blog_footerContent__V_YtF .Blog_divider__Z_4Xx{margin:0 10px}#Blog_blogBody__cR_eu footer .Blog_footerContent__V_YtF .Blog_socialIcon__GFQY5{color:inherit;text-decoration:none;height:1em}#Blog_blogBody__cR_eu h1{color:var(--blog_color-accent)}#Blog_blogBody__cR_eu h2,#Blog_blogBody__cR_eu h3,#Blog_blogBody__cR_eu h4,#Blog_blogBody__cR_eu h5,#Blog_blogBody__cR_eu h6{color:var(--blog_color-accent-dark)}.AboutMe_personal__CQFH9 p{line-height:1.5}.AboutMe_personal__CQFH9 p:first-of-type{font-size:1.2em}.AboutMe_percentBar__JbKhF{position:relative;height:1em;width:100%;border-radius:.5em;border:1px solid var(--blog_content-border);background:transparent}.AboutMe_percentBar__JbKhF .AboutMe_front__KLWit{border-radius:.5em;height:100%;position:absolute;background:var(--bar-color,var(--blog_color-accent));animation:AboutMe_barFill__F0xOn 2s ease-in-out;animation-fill-mode:forwards}.AboutMe_badgeSet__alEhX{display:flex;flex-direction:row;flex-wrap:wrap}.AboutMe_achievement__IY6tE{display:grid;grid-template-columns:2em auto;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:5px 5px 5px 0}.AboutMe_achievement__IY6tE>span:first-of-type{height:2em}.AboutMe_badge__9eQPh{display:grid;grid-template-columns:1em auto;grid-column-gap:5px;-moz-column-gap:5px;column-gap:5px;border:1px solid var(--blog_content-border);border-radius:.5em;padding:5px;background:var(--badge-bg,transparent);color:var(--badge-color,inherit);margin-right:10px;margin-top:10px}.AboutMe_badge__9eQPh:last-of-type{margin-right:0}.AboutMe_badge__9eQPh>span{align-self:center}.AboutMe_badge__9eQPh>span:first-of-type{height:1em}@keyframes AboutMe_barFill__F0xOn{0%{width:1em}to{width:var(--barPct)}}.AboutMe_skillCard__xrh_U{padding:10px;border:1px solid var(--blog_content-border);border-radius:.5em;box-shadow:2px 2px 5px 0 var(--blog_color);margin-bottom:20px}.AboutMe_skillCard__xrh_U h3{margin:0;color:var(--ch-color)!important}.AboutMe_skillCard__xrh_U:last-of-type{margin-bottom:0}.AboutMe_skillCard__xrh_U.AboutMe_useDarkColor__983BL{color:#222}.AboutMe_skillCard__xrh_U.AboutMe_useLightColor__68_nB{color:#ddd}.AboutMe_skillBar__7W5nu{display:grid;grid-template-columns:2em auto;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:10px;margin:10px 0}.AboutMe_skillBar__7W5nu>div{align-self:center}.AboutMe_skillBar__7W5nu>div:first-of-type{height:2em;grid-row:1/3}.AboutMe_skillBar__7W5nu>div:nth-of-type(3){text-align:center;margin-top:-2px;font-size:small}.AboutMe_skillBar__7W5nu:last-of-type{margin-bottom:0}.AboutMe_socials__eFp5x{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.AboutMe_socials__eFp5x>*{margin-right:30px}.AboutMe_socials__eFp5x>:last-of-type{margin-right:0}.AboutMe_photo__Idqaa{float:right;position:relative;height:-moz-max-content;height:max-content;width:100%;max-width:250px;border-radius:1em;margin-left:20px;margin-bottom:20px}.AboutMe_photo__Idqaa *{border-radius:1em}@media screen and (max-width:500px){.AboutMe_photo__Idqaa{float:none;max-width:100%;border-radius:1em;margin:0 auto 0 0}}