.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:100;color:#999;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:100;color:#999;margin-bottom:3rem}.BlogPost_body__UWOIZ{font-size:1.1rem;font-weight:100;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:rgba(0,0,0,.06);padding:.15rem .35rem;border-radius:4px;font-size:.9em}.BlogPost_body__UWOIZ pre{background:rgba(0,0,0,.06);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:#999}.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:100;color:#999}.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}}@media (prefers-color-scheme:dark){.BlogPost_body__UWOIZ code,.BlogPost_body__UWOIZ pre{background:rgba(255,255,255,.12)}}.Footer_component__LC7Tc{height:25vh;width:100vw;flex:1 1;display:flex;margin:auto;position:relative}.Footer_home__IQbtt,.Footer_home__IQbtt .Footer_year__TTzgV{height:20vh}.Footer_divSocialMedia__BiXk4{max-width:75vw;gap:1.5rem;display:flex;flex:1 1;justify-content:center;align-items:center;margin:0 auto;padding:0}.Footer_socialMedia__f45LU{font-weight:500;font-size:18px}.Footer_socialMedia__f45LU:hover{cursor:pointer;border-bottom:2px solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:.2s}.Footer_year__TTzgV{height:25vh;display:flex;position:absolute;align-items:center;padding:5.5rem;right:0;font-size:18px;font-weight:200}@media (max-width:768px){.Footer_home__IQbtt{height:auto}.Footer_component__LC7Tc{height:auto;flex-direction:column;gap:1.5rem;padding:3rem 1rem 2rem}.Footer_divSocialMedia__BiXk4{gap:1rem;flex-wrap:wrap;justify-content:center;max-width:100%}.Footer_year__TTzgV{position:relative;height:auto;padding:0;justify-content:center;right:auto;font-weight:300}}.NavBar_main__ic_ni{position:fixed;z-index:9;backdrop-filter:blur(8.3px);-webkit-backdrop-filter:blur(8.3px);width:100vw;display:flex;justify-content:center}.NavBar_nav__uoJTc{margin-top:2rem;margin-bottom:2rem;gap:1rem;display:flex}@media (max-width:768px){.NavBar_nav__uoJTc{margin-top:1.5rem;margin-bottom:1rem}}