.hamburger_hamburgerContainer__9g3Wz{display:-moz-box;display:flex}.hamburger_hamburgerContainer__9g3Wz>ul{margin:.86rem;z-index:3;border:.86px solid var(--text);padding:0 .344rem;cursor:pointer;background-color:hsla(0,0%,100%,.2);border-radius:.172rem}.hamburger_hamburger__2RKvG li{margin:.344rem 0;width:1.978rem;height:.215rem;background-color:var(--text);border-radius:.43rem;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease}.hamburger_hamLineCross1__3QMYl{-webkit-transform:translateY(.552206rem) rotate(45deg);-moz-transform:translateY(.552206rem) rotate(45deg);transform:translateY(.552206rem) rotate(45deg)}.hamburger_hamLineCross2__2rsdp{-webkit-transform:translateX(-3.44rem);-moz-transform:translateX(-3.44rem);transform:translateX(-3.44rem)}.hamburger_hamLineCross3__1VztI{-webkit-transform:translateY(-.552206rem) rotate(-45deg);-moz-transform:translateY(-.552206rem) rotate(-45deg);transform:translateY(-.552206rem) rotate(-45deg)}.navBar_navBar__2X2Y_{background-color:var(--light-gray);-webkit-box-shadow:0 0 5px 0 #000;box-shadow:0 0 5px 0 #000;position:sticky;z-index:2;top:0;inset-inline-start:0}.navBar_navBarCont__1XxVm{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;margin:0 auto;font-size:1rem}.navBar_navBarCont__1XxVm>ul{display:-moz-box;display:flex;padding:1.2em 0;-moz-box-align:center;align-items:center}.navBar_navBarCont__1XxVm>ul>li{list-style:none;-webkit-margin-end:3em;-moz-margin-end:3em;margin-inline-end:3em;display:-moz-box;display:flex}.navBar_navBarCont__1XxVm>ul>li:last-child{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}.navBar_navBarCont__1XxVm>ul>li>a{font-weight:700;text-transform:uppercase;cursor:pointer;font-size:1rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;opacity:.9}@media (hover:hover){.navBar_navBarCont__1XxVm>ul>li>a:hover{color:#fff;opacity:1}}.navBar_navBarCont__1XxVm>ul>li>a:active{color:var(--red)}.navBar_navBarRes__1DcxT{display:none;position:fixed;max-width:0;top:0;inset-inline-start:0;z-index:2}.navBar_navBarResUl__2WrgC{position:absolute;min-height:100vh;-moz-box-align:stretch;align-items:stretch;padding-top:4.48rem;background-color:rgba(34,34,34,.95);z-index:1;top:0;inset-inline-start:-10.7rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-transition:inset-inline-start .5s ease;-moz-transition:inset-inline-start .5s ease;transition:inset-inline-start .5s ease}.navBar_navBarResUl__2WrgC>li{width:100%;display:-moz-box;display:flex;border-top:1px solid var(--border)}.navBar_navBarResUl__2WrgC>li:last-child{border-bottom:1px solid var(--border)}.navBar_navBarResUl__2WrgC>li>a{padding:1rem 2rem;width:100%;height:100%;text-transform:uppercase;font-weight:700;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;text-align:center;color:hsla(0,0%,91%,.9)}@media (hover:hover){.navBar_navBarResUl__2WrgC>li>a:hover{color:#fff;opacity:1}}.navBar_navBarResUl__2WrgC>li>a:active{color:var(--red);background-color:#222}@media (orientation:portrait){.navBar_navBar__2X2Y_{display:none}.navBar_navBarRes__1DcxT{display:block}}@media (max-width:900px){.navBar_navBarCont__1XxVm>ul{padding:1em 0}.navBar_navBarCont__1XxVm>ul>li{-webkit-margin-end:2em;-moz-margin-end:2em;margin-inline-end:2em}}.navBar_navBarResUlOpen__32bcp{inset-inline-start:0}.navBar_themeToggle__2locc{background:var(--toggle-bg);border:none;cursor:pointer;padding:.5rem;border-radius:50%;width:2.5rem;height:2.5rem;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;font-size:1.2rem;-webkit-transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,-webkit-transform .2s ease;-moz-transition:background-color .3s ease,transform .2s ease,-moz-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.navBar_themeToggle__2locc:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);background-color:var(--primary-accent);color:#fff}.blog_blogContainer__2dp_G{padding:120px 20px 60px;max-width:800px;margin:0 auto;min-height:100vh}.blog_heading__OwJYx{font-size:2.5rem;font-weight:800;margin-bottom:2rem;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog_grid__Pxk3H{display:grid;grid-gap:2rem;gap:2rem}.blog_card__1hkWn{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.blog_card__1hkWn:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);border-color:var(--primary-accent);-webkit-box-shadow:0 10px 30px -10px rgba(59,130,246,.3);box-shadow:0 10px 30px -10px rgba(59,130,246,.3)}.blog_date__36ELh{font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem;font-family:monospace}.blog_title__j45gO{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.blog_description__3Af0Y{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;-moz-box-flex:1;flex-grow:1}.blog_tags__249d-{display:-moz-box;display:flex;grid-gap:.5rem;gap:.5rem;margin-top:auto}.blog_tag__3L4Yy{background:rgba(59,130,246,.1);color:var(--primary-accent);padding:4px 12px;border-radius:99px;font-size:.8rem;font-weight:600}.blog_postContent__3ZfJl{color:var(--text-primary);line-height:1.8;font-size:1.1rem}.blog_postContent__3ZfJl h2{font-size:1.8rem;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-primary)}.blog_postContent__3ZfJl h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--text-primary)}.blog_postContent__3ZfJl p{margin-bottom:1.5rem}.blog_postContent__3ZfJl ol,.blog_postContent__3ZfJl ul{margin-bottom:1.5rem;-webkit-padding-start:1.5rem;-moz-padding-start:1.5rem;padding-inline-start:1.5rem}.blog_postContent__3ZfJl li{margin-bottom:.5rem}.blog_postContent__3ZfJl a{color:var(--primary-accent);text-decoration:underline}.blog_postContent__3ZfJl pre{background:#1e1e1e;color:#f8f8f2;padding:1.5rem;border-radius:8px;overflow-x:auto;margin-bottom:1.5rem}.blog_postContent__3ZfJl code{font-family:Fira Code,monospace;background:hsla(0,0%,39%,.2);padding:.2rem .4rem;border-radius:4px}.blog_postContent__3ZfJl pre code{background:transparent;padding:0}.blog_backLink__4zMIl{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;margin-bottom:2rem;color:var(--text-secondary);font-weight:600;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;cursor:pointer}.blog_backLink__4zMIl:hover{color:var(--primary-accent)}