.blog-detail-section{background-color:var(--brand-bg)}.sidebar-left{position:sticky;top:100px;align-self:flex-start}.widget-title{font-size:1rem;font-weight:600;color:var(--brand-primary-dark);padding-bottom:var(--space-xs);border-bottom:2px solid var(--brand-secondary);margin-bottom:var(--space-sm)}.recent-posts{list-style:none;padding:0}.recent-posts li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--brand-border)}.recent-posts li:last-child{border-bottom:none}.recent-date{flex-shrink:0;background:var(--brand-primary);color:#fff;text-align:center;padding:4px 6px;border-radius:2px;font-size:.75rem;line-height:1.2;font-weight:600}.recent-posts a{font-size:.85rem;color:var(--brand-text);line-height:1.3}.recent-posts a:hover{color:var(--brand-primary)}.blog-content-wrap{max-width:800px}.blog-meta-top{margin-bottom:var(--space-xs)}.blog-category{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--brand-primary);background:var(--brand-bg-alt);padding:2px 8px;border-radius:2px}.blog-title{font-size:2rem;color:var(--brand-text);margin-bottom:var(--space-xs)}.blog-attr{font-size:.85rem;color:var(--brand-text-secondary);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--brand-border)}.blog-attr a{color:var(--brand-primary)}.blog-body{font-size:1rem;line-height:1.75;color:var(--brand-text)}.blog-body h2{font-size:1.5rem;margin-top:var(--space-lg)}.blog-body h3{font-size:1.25rem;margin-top:var(--space-md)}.blog-body img{max-width:100%;height:auto;border-radius:var(--brand-radius)}.blog-share{margin:var(--space-lg) 0}.blog-share .divider{border-top:1px solid var(--brand-border);margin-bottom:var(--space-sm)}.share-icon{display:inline-block;padding:4px 12px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);font-size:.85rem;color:var(--brand-text-secondary)}.share-icon:hover{background:var(--brand-bg-alt);color:var(--brand-primary)}.entry-meta{font-size:.85rem;color:var(--brand-text-secondary);margin-bottom:var(--space-md)}.entry-meta a{color:var(--brand-primary)}.entry-author{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--space-md);margin-bottom:var(--space-lg)}.author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-name{font-size:1rem;margin-bottom:2px;color:var(--brand-text)}.author-desc{font-size:.85rem;color:var(--brand-text-secondary);margin-bottom:0}.pre-next{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:var(--space-md) 0;margin-bottom:var(--space-lg)}.pre-next a{color:var(--brand-text);display:block}.pre-next a:hover{color:var(--brand-primary)}.nav-label{font-size:.8rem;color:var(--brand-text-secondary);display:block}.nav-title{font-size:.95rem;font-weight:500}.blog-reply{margin-top:var(--space-lg)}.blog-reply h3{font-size:1.25rem;color:var(--brand-text);margin-bottom:var(--space-md)}.comment-notes{font-size:.85rem;color:var(--brand-text-secondary)}@media (max-width:991.98px){.sidebar-left{position:static;margin-top:var(--space-lg)}.blog-title{font-size:1.5rem}}