.blog-layout_blogLayout__zKJ_u{min-height:100vh;background:var(--background);color:var(--foreground);display:flex;flex-direction:column}.blog-layout_navigation__NKUNB{position:sticky;top:0;z-index:50;background:rgba(26,22,41,.8);backdrop-filter:blur(10px);border-bottom:1px solid rgba(61,51,85,.5);border-radius:0}.blog-layout_navContent__D_o_g{max-width:80rem;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}.blog-layout_navBrand__JPfgG{display:flex;align-items:center;gap:.5rem;text-decoration:none;opacity:1;transition:opacity .3s}.blog-layout_navBrand__JPfgG:hover{opacity:.8}.blog-layout_brandText__m1oqE{font-size:1.5rem;font-weight:700;background:linear-gradient(to right,var(--accent),#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-layout_navLinks__rk4vt{display:flex;align-items:center;gap:1rem}.blog-layout_navLink__hJXe6{font-weight:600;text-decoration:none;color:var(--foreground);transition:color .3s}.blog-layout_navLink__hJXe6:hover{color:var(--accent)}.blog-layout_navSignIn__9Gy4S{padding:.5rem 1rem;border-radius:.5rem;background:var(--accent);color:var(--accent-foreground);font-weight:600;text-decoration:none;transition:opacity .3s}.blog-layout_navSignIn__9Gy4S:hover{opacity:.9}.blog-layout_footer__KOlbu{border-top:1px solid rgba(61,51,85,.5);background:rgba(26,22,41,.8);backdrop-filter:blur(10px);margin-top:5rem}.blog-layout_footerContent__Tf3yB{max-width:80rem;margin:0 auto;padding:2rem 1rem;text-align:center;color:#9b98a8;font-size:.875rem}