.sr-blog-detail-title{font-size:var(--text-h1);margin:8px 0 16px;line-height:1.25}.sr-blog-content{line-height:1.8;color:var(--color-text-secondary);margin-bottom:32px}.sr-blog-content h2,.sr-blog-content h3,.sr-blog-content h4{margin-top:32px;margin-bottom:16px;color:var(--color-text)}.sr-blog-content p{margin-bottom:16px}.sr-blog-content img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:20px 0}.sr-blog-content ol,.sr-blog-content ul{padding-left:24px;margin-bottom:16px}.sr-blog-content li{margin-bottom:8px}.sr-blog-content blockquote{border-left:4px solid var(--color-primary);padding:16px 24px;margin:24px 0;background:var(--color-bg-alt);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic;color:var(--color-text-muted)}.sr-blog-share{display:flex;align-items:center;gap:12px;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:24px}.sr-share-label{font-size:var(--text-small);color:var(--color-text-muted);font-weight:500}.sr-share-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-bg-alt);color:var(--color-text-muted);transition:all var(--duration-hover) var(--ease-smooth)}.sr-share-link:hover{background:var(--color-primary);color:#fff}.sr-blog-entry-meta{font-size:var(--text-small);color:var(--color-text-muted);margin-bottom:32px}.sr-blog-entry-meta span{margin-right:16px}.sr-author-box{background:var(--color-bg-alt);border-radius:var(--radius-md);padding:24px;margin-bottom:32px}.sr-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sr-author-name{margin-bottom:4px}.sr-author-desc{font-size:var(--text-small);color:var(--color-text-muted);margin:0;line-height:1.6}.sr-prev-next{margin-bottom:40px;padding:24px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sr-next-post,.sr-prev-post{padding:8px 0}.sr-next-post{text-align:right}.sr-pn-label{display:block;font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.sr-pn-title{display:block;color:var(--color-text-secondary);font-weight:500;font-size:15px;transition:color var(--duration-hover) var(--ease-smooth)}.sr-next-post a:hover .sr-pn-title,.sr-prev-post a:hover .sr-pn-title{color:var(--color-primary)}.sr-comment-section{margin-top:8px}.sr-comment-section h3{margin-bottom:20px}.sr-comment-note{font-size:var(--text-small);color:var(--color-text-muted);margin-bottom:8px}@media (max-width:991px){.sr-next-post{text-align:left;margin-top:16px;border-top:1px solid var(--color-border);padding-top:16px}}