.blog-detail-section{padding:160px 0 var(--spacing-xl)}.blog-detail-section .blog-meta{max-width:720px}.blog-detail-section .category a{font-size:.78rem;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.blog-detail-section .entry-title{font-size:1.8rem;margin-bottom:var(--spacing-sm);color:var(--brand-text)}.blog-detail-section .blog-attr{font-size:.82rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-md)}.blog-detail-section .blog-attr a{color:var(--brand-text-secondary)}.blog-detail-section .content{font-size:.95rem;line-height:1.8;color:var(--brand-text)}.blog-detail-section .content h2,.blog-detail-section .content h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.blog-detail-section .blog-share{margin-top:var(--spacing-lg);padding-top:var(--spacing-sm);border-top:1px solid var(--brand-border)}.blog-detail-section .share-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:2px;background:var(--brand-bg-alt);color:var(--brand-text);margin-right:8px;transition:background .2s}.blog-detail-section .share-icon:hover{background:var(--brand-primary);color:#fff}.blog-detail-section .entry-meta{margin-top:var(--spacing-md);font-size:.82rem;color:var(--brand-text-secondary)}.blog-detail-section .entry-author{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--brand-bg-alt);border-radius:2px}.blog-detail-section .author-avatar{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-detail-section .author-name{font-size:1rem;margin-bottom:4px;color:var(--brand-text)}.blog-detail-section .author-desc{font-size:.82rem;color:var(--brand-text);margin-bottom:0}.blog-detail-section .pre-next{margin-top:var(--spacing-lg);border-top:1px solid var(--brand-border);padding-top:var(--spacing-md)}.blog-detail-section .pre-next a{display:flex;align-items:center;gap:8px;color:var(--brand-text);font-size:.85rem;-webkit-text-decoration:none;text-decoration:none}.blog-detail-section .pre-next a:hover{color:var(--brand-primary)}.blog-detail-section .pre-next .title{flex:1}.blog-detail-section .blog-reply{margin-top:var(--spacing-xl)}.blog-detail-section .comment-reply-title{font-size:1.2rem;margin-bottom:var(--spacing-sm)}.blog-detail-section .comment-notes{font-size:.82rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-sm)}