.BlogPost_post__pw3T6{min-height:100vh;max-width:720px;margin:0 auto;padding:10rem 2rem 4rem}.BlogPost_back__0f7PL{display:inline-block;font-size:.9rem;font-weight:300;color:var(--muted);margin-bottom:2rem}.BlogPost_back__0f7PL:hover{text-decoration:underline;text-underline-offset:3px}.BlogPost_title__FFD3B{font-size:3rem;font-weight:200;line-height:1.15;margin:0 0 .75rem}.BlogPost_meta__2xjPl{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:.9rem;font-weight:300;color:var(--muted);margin-bottom:3rem}.BlogPost_body__UWOIZ{font-size:1.1rem;font-weight:300;line-height:1.75}.BlogPost_body__UWOIZ h1,.BlogPost_body__UWOIZ h2,.BlogPost_body__UWOIZ h3,.BlogPost_body__UWOIZ h4{font-weight:500;line-height:1.3;margin:2.5rem 0 1rem}.BlogPost_body__UWOIZ h1{font-size:2rem}.BlogPost_body__UWOIZ h2{font-size:1.6rem}.BlogPost_body__UWOIZ h3{font-size:1.3rem}.BlogPost_body__UWOIZ p{margin:1.25rem 0}.BlogPost_body__UWOIZ a{text-decoration:underline;text-underline-offset:3px}.BlogPost_body__UWOIZ ol,.BlogPost_body__UWOIZ ul{padding-left:1.5rem}.BlogPost_body__UWOIZ li{margin:.5rem 0}.BlogPost_body__UWOIZ li input[type=checkbox]{margin-right:.5rem}.BlogPost_body__UWOIZ code{background:var(--code-bg);padding:.15rem .35rem;border-radius:4px;font-size:.9em}.BlogPost_body__UWOIZ pre{background:var(--code-bg);padding:1rem 1.25rem;border-radius:6px;overflow-x:auto;margin:1.5rem 0}.BlogPost_body__UWOIZ pre code{background:none;padding:0;border-radius:0}.BlogPost_body__UWOIZ blockquote{border-left:3px solid;padding-left:1.25rem;margin:1.5rem 0;color:var(--muted)}.BlogPost_body__UWOIZ table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:1rem}.BlogPost_body__UWOIZ td,.BlogPost_body__UWOIZ th{border:1px solid;padding:.5rem .75rem;text-align:left}.BlogPost_body__UWOIZ hr{border:none;border-top:1px solid;margin:2.5rem 0}.BlogPost_body__UWOIZ img{max-width:100%;height:auto}.BlogPost_devto__fACRf{margin-top:3.5rem;font-size:.95rem;font-weight:300;color:var(--muted)}.BlogPost_devtoLink__ZmseN{font-weight:400;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.BlogPost_post__pw3T6{padding-top:8rem}.BlogPost_title__FFD3B{font-size:2.25rem}}.Footer_component__LC7Tc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:3rem 2rem}.Footer_divSocialMedia__BiXk4{grid-column:2;display:flex;gap:1.5rem;justify-content:center}.Footer_socialMedia__f45LU{font-weight:500;font-size:18px}.Footer_socialMedia__f45LU:hover{text-decoration:underline;text-underline-offset:4px}.Footer_year__TTzgV{justify-self:end;font-size:18px;font-weight:300}@media (max-width:768px){.Footer_component__LC7Tc{grid-template-columns:1fr;justify-items:center;gap:1.5rem;padding:3rem 1rem 2rem}.Footer_divSocialMedia__BiXk4{grid-column:auto;gap:1rem;flex-wrap:wrap}.Footer_year__TTzgV{justify-self:center}}.NavBar_main__ic_ni{position:fixed;top:0;left:0;right:0;z-index:9;background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(8.3px);-webkit-backdrop-filter:blur(8.3px);display:flex;justify-content:center}.NavBar_nav__uoJTc{margin-top:2rem;margin-bottom:2rem;gap:1rem;display:flex}.NavBar_link__Zc8CM:hover,.NavBar_link__Zc8CM[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.NavBar_link__Zc8CM[aria-current=page]{font-weight:600}@media (max-width:768px){.NavBar_nav__uoJTc{margin-top:1.5rem;margin-bottom:1rem}}