.main_main__VOVil{max-width:1200px;width:85%;margin:0 auto;padding:55px 0}.main_main-post-title__ohGf1{font-weight:var(--main-weight);font-size:var(--main-title);display:inline;margin-bottom:30px;text-decoration:none;padding:0 5px;color:inherit;box-shadow:inset 0 0 0 10em rgba(var(--orange-base),.2);border-radius:5px;border-bottom:3px solid rgba(var(--orange-base),1)}.main_main-post-title__ohGf1:hover{box-shadow:inset 0 0 0 10em rgba(var(--orange-base),.4)}.main_main-post-summary__Hywep{font-size:var(--main-description);font-weight:var(--text-weight);margin:20px 0}.main_main-posts-list__5flyl{padding:25px 0;border-bottom:1px solid var(--post-line)}.main_main-site-title__cC9Kv{font-size:2em}.main_post-image-wrap__HGFhq{position:relative;width:100%;height:500px;margin-bottom:20px}.main_post-image-wrap__HGFhq img{object-fit:cover;border-radius:5px}.main_main-filter-wrap__6fo0_{display:flex;column-gap:10px}.main_main-menu__lTcei{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;margin-bottom:30px}.main_vertical-menu__Jb9HC{background:rgba(var(--orange-base),1);border-radius:5px;padding:5px}.main_vertical-menu__Jb9HC .main_sticky__I8mFg{position:-webkit-sticky;position:sticky;top:5px}.main_vertical-menu__Jb9HC .main_entry__nQmtf{text-transform:uppercase;padding:5px;color:#fff;border-radius:5px;margin-bottom:5px}.main_vertical-menu__Jb9HC .main_entry__nQmtf:hover{background-color:rgb(var(--orange-lighter-2))}.main_vertical-menu__Jb9HC .main_entry__nQmtf.main_selected__5Mjyl{background-color:rgb(var(--orange-darker-2))}.main_generic-title__25mfd{font-weight:var(--main-weight);font-size:var(--main-title);margin-bottom:30px}.main_generic-text__IB36y p{margin-bottom:10px;font-weight:var(--text-weight);line-height:var(--line-space)}.main_reset__o7k6e{box-shadow:none;border:none}.main_reset__o7k6e:hover{box-shadow:none}.main_intro__Ky1J4{padding:20px 0;font-size:2.5em;margin-bottom:55px;column-gap:35px}.main_intro__Ky1J4,.main_profile-wrap__Ds89_{display:flex;justify-content:center;align-items:center}.main_profile-wrap__Ds89_{flex-direction:column}.main_links-wrap__6_4zv{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;column-gap:10px}.main_avatar__l2ryj{border-radius:.75em;margin-bottom:35px;filter:grayscale(100%)}.main_avatar__l2ryj:hover{filter:grayscale(0)}.main_tag__tjkeD{background-color:var(--tag);padding:3px 7px;border-radius:25px;margin-right:5px}.main_post-title__v09a_{font-size:var(--main-title);font-weight:var(--main-weight);margin-bottom:45px;line-height:1.2}.main_post-summary__hvHb_{font-size:var(--main-description);font-weight:var(--text-weight);margin-bottom:35px}.main_post-info__sZand{margin-bottom:20px;font-weight:200}.main_post-date__JyeaS{color:rgb(var(--orange-base));font-size:14px;margin-right:10px}.main_post-readTime__BkHgh{font-size:14px;margin-right:10px;text-transform:uppercase}.main_w100__NSEk8{width:100%}.main_post-body__Rqk6C{padding:55px 0}.main_post-body__Rqk6C h1,.main_post-body__Rqk6C h2,.main_post-body__Rqk6C h3,.main_post-body__Rqk6C h4,.main_post-body__Rqk6C h5,.main_post-body__Rqk6C h6{margin-bottom:25px;margin-top:30px}.main_post-body__Rqk6C h1{font-weight:var(--main-weight);font-size:var(--post-title)}.main_post-body__Rqk6C h2{font-weight:var(--main-weight);font-size:var(--post-subtitle)}.main_post-body__Rqk6C p,.main_post-body__Rqk6C ul{margin-bottom:20px;font-size:1.2em;font-weight:var(--text-weight);line-height:var(--line-space)}.main_post-body__Rqk6C ul{padding-left:40px}.main_post-body__Rqk6C pre>code{display:grid;padding:0 1.25rem}.main_post-body__Rqk6C pre{font-size:1rem;line-height:2.25;margin:2em 0;border-radius:.5rem;padding:.75rem 0;background-color:var(--code-background);overflow-x:auto}.main_post-body__Rqk6C img{border-radius:10px;max-width:100%;max-height:75vh}.main_tags__lcQUo{margin-top:35px}.main_post-body__Rqk6C code[data-theme=dark],.main_post-body__Rqk6C pre[data-theme=dark]{display:none}.main_card-wrap__8hdW6{margin:20px 0}.main_card__lwT4M{border-radius:10px;padding:20px;margin:10px 0;background-color:var(--code-background)}.main_card-title__bRimF{margin-bottom:5px}.main_card-company__rqqAP{margin-bottom:5px;color:#888}.main_card-description__s3GHS{margin-bottom:5px}.main_card-period__8XwXt{font-size:14px}.main_projects__Z4qDF{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.main_project__xTkgA{background-color:var(--code-background);border-radius:3px}.main_project-info__Hcv9k{padding:25px}.main_project-media__nchDK{position:relative;width:100%;height:250px}.main_project-media__nchDK img{object-fit:cover;border-top-left-radius:3px;border-top-right-radius:3px}.main_project-title__GadmY{margin-bottom:10px}.main_project-links__PD5BG{display:flex;padding-top:25px;gap:10px}@media (max-width:1260px){.main_main-site-title__cC9Kv{font-size:1.2em;text-align:center}.main_intro__Ky1J4{flex-direction:column-reverse;row-gap:35px;padding:0 10px}.main_links-wrap__6_4zv{font-size:2rem;max-width:450px}.main_profile-wrap__Ds89_>img{width:200px;height:200px}.main_post-image-wrap__HGFhq{height:250px}}@media (max-width:550px){.main_main__VOVil{width:100%}.main_w100__NSEk8{padding-right:10px}.main_footer__pH7pW,.main_post-header__RAM4k,.main_spacer__v6OMJ{padding-left:10px;padding-right:10px}.main_post-body__Rqk6C{padding:55px 10px}.main_main-site-title__cC9Kv{font-size:.8em;text-align:center}.main_intro__Ky1J4{flex-direction:column-reverse;row-gap:35px}.main_links-wrap__6_4zv{font-size:1.2rem;max-width:265px}.main_profile-wrap__Ds89_>img{width:125px;height:125px}.main_post-image-wrap__HGFhq{height:200px}.main_main-post-title__ohGf1{font-size:1.5em}.main_main-post-summary__Hywep{font-size:1.1em}}@media (max-width:800px){.main_projects__Z4qDF{grid-template-columns:1fr}}