.Layout_nav__qOLUE{width:100%;padding:var(--spacing-xl) 0;border-bottom:1px solid var(--border-color)}.Layout_navContainer__H3673{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg);display:flex;justify-content:space-between;align-items:center}.Layout_navLeft__SgVqE{display:flex;align-items:center;gap:var(--spacing-xl)}.Layout_logoSection__xngcy{display:flex;align-items:center;gap:var(--spacing-md)}.Layout_avatar__OSVTr{width:40px;height:40px;border-radius:var(--radius-md);background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);flex-shrink:0}.Layout_siteName__nJYYQ{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);white-space:nowrap}.Layout_siteName__nJYYQ:hover{text-decoration:none}.Layout_siteNameSecondary__PDIqn{color:var(--text-tertiary)}.Layout_navLinks__XmfVE{display:flex;gap:var(--spacing-lg);align-items:center}.Layout_navLink__CxyUv{font-size:var(--font-size-base);font-weight:600;color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.Layout_navLink__CxyUv:hover{color:var(--accent-primary);text-decoration:none}.Layout_navLink__CxyUv.Layout_active__obJLs{color:var(--accent-primary)}.Layout_navItemWrapper__HUP6N{position:relative;display:flex;align-items:center;height:100%;padding-bottom:0}.Layout_navItemWrapper__HUP6N:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:20px;background:transparent;display:none}.Layout_navItemWrapper__HUP6N:hover:after{display:block}.Layout_dropdownMenu__zEIeU{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm);min-width:240px;display:none;flex-direction:column;gap:var(--spacing-xs);box-shadow:var(--shadow-lg);z-index:100;margin-top:0}.Layout_navItemWrapper__HUP6N:hover .Layout_dropdownMenu__zEIeU{display:flex;animation:Layout_fadeIn__y0mvQ var(--transition-fast) ease-out}@keyframes Layout_fadeIn__y0mvQ{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Layout_dropdownItem__tEDBv{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:normal;line-height:1.4}.Layout_dropdownItem__tEDBv:hover{background:var(--bg-primary);color:var(--text-primary)}.Layout_navRight__vycZB{display:flex;gap:var(--spacing-md);align-items:center}.Layout_iconButton__pnQta{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.Layout_iconButton__pnQta:hover{color:var(--text-primary);background:var(--bg-secondary)}.Layout_main__BqQ1G{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-3xl) var(--spacing-lg);min-height:calc(100vh - 200px)}.Layout_mobileMenuBtn__YQG2b{display:none;background:transparent;border:none;color:var(--text-primary);font-size:var(--font-size-xl);cursor:pointer}@media (max-width:768px){.Layout_navLinks__XmfVE{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-xl);gap:var(--spacing-xl);z-index:1000;overflow-y:auto}.Layout_navLinks__XmfVE.Layout_open__pZ2tV{display:flex}.Layout_mobileMenuBtn__YQG2b{display:block;z-index:1001;position:relative}.Layout_navLinks__XmfVE .Layout_navLink__CxyUv{font-size:var(--font-size-xl)}.Layout_navContainer__H3673{padding:0 var(--spacing-md)}.Layout_main__BqQ1G{padding:var(--spacing-xl) var(--spacing-md)}.Layout_logoSection__xngcy{gap:var(--spacing-sm);z-index:1001;position:relative}.Layout_siteName__nJYYQ{font-size:var(--font-size-lg)}.Layout_dropdownMenu__zEIeU,.Layout_navItemWrapper__HUP6N:hover .Layout_dropdownMenu__zEIeU{display:none!important}.Layout_dropdownItem__tEDBv{font-size:var(--font-size-lg);color:var(--text-secondary)}}.styles_heroHeader__o12Ou{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl)}.styles_profileImage__MtEX6{width:120px;height:120px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;font-size:3rem;box-shadow:0 4px 12px rgba(16,185,129,.2);flex-shrink:0}.styles_hero__M_m15{margin-bottom:var(--spacing-3xl)}.styles_heroHeading__Wr_HG{font-size:var(--font-size-4xl);font-weight:700;color:var(--text-primary);margin:0}.styles_bioSection___QXq2{margin-bottom:var(--spacing-3xl)}.styles_bioSection___QXq2 p{font-size:var(--font-size-base);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--spacing-lg);max-width:700px}.styles_bioSection___QXq2 p strong{color:var(--text-primary);font-weight:700}.styles_section__lbyum{margin-bottom:var(--spacing-3xl)}.styles_sectionHeading__gP2eI{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.styles_techStack__wUhi1{display:flex;flex-direction:column;gap:var(--spacing-md)}.styles_techItem__Ii6Y5{display:flex;gap:var(--spacing-lg);font-size:var(--font-size-base)}.styles_techLabel__3y7lB{font-weight:700;color:var(--text-primary);min-width:180px;flex-shrink:0}.styles_quickFacts__JSSnz,.styles_techValue__TuDXv{color:var(--text-secondary)}.styles_quickFacts__JSSnz{font-size:var(--font-size-base);line-height:1.7}.styles_postsSection__gSeFr{margin-bottom:var(--spacing-3xl)}.styles_postsHeading__BfFko{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-2xl);font-weight:700;color:var(--accent-primary);margin-bottom:var(--spacing-xl)}.styles_rssIcon__X2JE6{color:var(--accent-primary)}.styles_yearGroup__3unbJ{margin-bottom:var(--spacing-2xl)}.styles_yearHeading__ZEI75{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.styles_postsList__hFWWy{display:flex;flex-direction:column;gap:var(--spacing-lg)}.styles_postItem__y45io{display:flex;gap:var(--spacing-xl);align-items:baseline}.styles_postDate__7DuwR{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-tertiary);min-width:120px;flex-shrink:0}.styles_postTitle__7qVZj{font-size:var(--font-size-lg);color:var(--text-secondary);transition:color var(--transition-fast)}.styles_postTitle__7qVZj:hover{color:var(--accent-primary);text-decoration:underline}@media (max-width:768px){.styles_heroHeader__o12Ou{flex-direction:column-reverse;align-items:flex-start;gap:var(--spacing-lg)}.styles_heroHeading__Wr_HG{font-size:var(--font-size-3xl)}.styles_profileImage__MtEX6{width:100px;height:100px;font-size:2.5rem}.styles_techItem__Ii6Y5{flex-direction:column;gap:var(--spacing-xs)}.styles_techLabel__3y7lB{min-width:auto}.styles_postItem__y45io{flex-direction:column;gap:var(--spacing-xs)}.styles_postDate__7DuwR{min-width:auto}}