.blogPost-module__nWqy3G__blogPostPage{padding:var(--space-8) 0 var(--space-16)}.blogPost-module__nWqy3G__backLink{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-8);transition:color var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.blogPost-module__nWqy3G__backLink:hover{color:var(--accent-primary-light)}.blogPost-module__nWqy3G__article{max-width:750px;margin:0 auto}.blogPost-module__nWqy3G__articleHeader{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle)}.blogPost-module__nWqy3G__metaRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.blogPost-module__nWqy3G__date{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary)}.blogPost-module__nWqy3G__readTime{font-size:var(--text-sm);color:var(--text-tertiary)}.blogPost-module__nWqy3G__title{font-size:var(--text-4xl);margin-bottom:var(--space-4);font-weight:800;line-height:1.2}.blogPost-module__nWqy3G__description{font-size:var(--text-lg);margin-bottom:var(--space-4);line-height:1.7;color:var(--text-secondary)!important}.blogPost-module__nWqy3G__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.blogPost-module__nWqy3G__content{line-height:1.8}.blogPost-module__nWqy3G__content h2,.blogPost-module__nWqy3G__h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4);color:var(--text-primary);font-weight:700}.blogPost-module__nWqy3G__content h3,.blogPost-module__nWqy3G__h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--text-primary);font-weight:600}.blogPost-module__nWqy3G__paragraph{margin-bottom:var(--space-4);font-size:var(--text-base);line-height:1.8;color:var(--text-secondary)!important}.blogPost-module__nWqy3G__list{margin-bottom:var(--space-4);padding-left:var(--space-6);list-style:none}.blogPost-module__nWqy3G__list li{padding-left:var(--space-4);margin-bottom:var(--space-2);color:var(--text-secondary);line-height:1.7;position:relative}.blogPost-module__nWqy3G__list li:before{content:"▸";color:var(--accent-primary);position:absolute;left:0}.blogPost-module__nWqy3G__codeBlock{margin:var(--space-6) 0;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden}.blogPost-module__nWqy3G__codeHeader{padding:var(--space-2) var(--space-4);background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.blogPost-module__nWqy3G__codeHeader span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase}.blogPost-module__nWqy3G__codeContent{padding:var(--space-5);background:var(--bg-secondary);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;overflow-x:auto}@media (max-width:768px){.blogPost-module__nWqy3G__title{font-size:var(--text-3xl)}}
