.blog-detail-section{padding:160px 0 80px;background:var(--brand-bg)}.blog-detail-wrapper{max-width:780px;margin:0 auto}.blog-detail-header{margin-bottom:var(--spacing-xl)}.blog-detail-header .blog-category{display:inline-block;background:var(--brand-primary);color:#fff;padding:4px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-sm);border-radius:var(--radius)}.blog-detail-header .blog-category a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.blog-detail-header h1{font-size:36px;margin-bottom:var(--spacing-sm);color:var(--brand-text)}.blog-detail-header .blog-meta{color:var(--brand-text-secondary);font-size:14px}.blog-detail-header .blog-meta a{color:var(--brand-primary)}.blog-detail-content{font-size:17px;line-height:1.9;color:var(--brand-text);margin-bottom:var(--spacing-xl)}.blog-detail-content h2{font-size:28px;margin:var(--spacing-xl) 0 var(--spacing-md)}.blog-detail-content h3{font-size:22px;margin:var(--spacing-lg) 0 var(--spacing-sm)}.blog-detail-content p{margin-bottom:var(--spacing-md)}.blog-detail-content img{max-width:100%;height:auto;margin:var(--spacing-md) 0}.blog-share{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:var(--spacing-md) 0;margin-bottom:var(--spacing-lg)}.blog-share .share-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--brand-border);border-radius:50%;margin-right:8px;color:var(--brand-text-secondary);transition:all var(--transition-fast)}.blog-share .share-icon:hover{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}.blog-entry-meta{color:var(--brand-text-secondary);font-size:14px;margin-bottom:var(--spacing-lg)}.author-box{background:var(--brand-bg-alt);border:1px solid var(--brand-border);padding:var(--spacing-lg);border-radius:var(--radius);margin-bottom:var(--spacing-lg)}.author-box .author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-box .author-name{font-size:18px;margin-bottom:4px}.author-box .author-desc{color:var(--brand-text-secondary);font-size:14px;margin-bottom:0}.pre-next{margin-bottom:var(--spacing-lg)}.pre-next a{display:flex;align-items:center;padding:var(--spacing-sm);color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition-fast)}.pre-next a:hover{color:var(--brand-primary)}.pre-next .title{font-size:15px}.pre-next .icon{font-size:20px;margin:0 8px}.blog-reply{padding-top:var(--spacing-lg);border-top:1px solid var(--brand-border)}.blog-reply .comment-reply-title{font-size:24px;margin-bottom:var(--spacing-md)}.blog-reply .comment-notes{color:var(--brand-text-secondary);font-size:14px;margin-bottom:var(--spacing-md)}.blog-reply .require::after{content:" *";color:#ef4444}@media (max-width:768px){.blog-detail-section{padding:120px 0 40px}.blog-detail-header h1{font-size:26px}.blog-detail-content{font-size:16px}}