.sr-blog-hero{background:var(--color-primary);color:#f8fafc;padding:56px 0}.sr-blog-hero h1{color:#f8fafc;font-size:var(--text-h2)}.sr-blog-hero p{color:rgba(248,250,252,.7);font-size:16px;max-width:600px}.sr-blog-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--color-border)}.sr-blog-item:last-child{border-bottom:none}.sr-blog-category a{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary)}.sr-blog-title{font-size:22px;margin:8px 0 12px}.sr-blog-title a{color:var(--color-text);transition:color var(--duration-hover) var(--ease-default)}.sr-blog-title a:hover{color:var(--color-secondary)}.sr-blog-meta{font-size:13px;color:var(--color-text-muted);margin-bottom:16px}.sr-blog-meta a{color:var(--color-text-muted)}.sr-blog-meta a:hover{color:var(--color-secondary)}.sr-blog-excerpt{font-size:15px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:16px}.sr-btn-read{font-size:14px;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.04em}.sr-btn-read:hover{color:var(--color-secondary-dark)}.pagination .page-link{color:var(--color-text-secondary);border-color:var(--color-border);border-radius:var(--radius-sm);margin:0 2px;font-size:14px}.pagination .page-item.active .page-link{background:var(--color-secondary);border-color:var(--color-secondary)}.pagination .page-link:hover{color:var(--color-secondary);background:var(--color-bg-secondary)}.sr-sidebar{position:sticky;top:100px}.sr-sidebar-title{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:8px}.sr-sidebar-divider{width:40px;height:2px;background:var(--color-secondary);margin-bottom:20px}.sr-recent-list{list-style:none;padding:0;margin:0}.sr-recent-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.sr-recent-list li:last-child{border-bottom:none}.sr-recent-list li a{font-size:14px;color:var(--color-text-secondary);line-height:1.4}.sr-recent-list li a:hover{color:var(--color-secondary)}.sr-date-badge{display:flex;flex-direction:column;align-items:center;background:var(--color-secondary);color:#fff;border-radius:var(--radius-sm);padding:6px 10px;min-width:48px;flex-shrink:0}.sr-date-day{font-size:18px;font-weight:700;line-height:1}.sr-date-month{font-size:10px;text-transform:uppercase;letter-spacing:.06em;line-height:1;margin-top:2px}.sr-blog-detail-title{font-size:var(--text-h1);margin:12px 0 16px}.sr-blog-content{font-size:16px;line-height:1.8;color:var(--color-text-secondary)}.sr-blog-content h2{margin-top:32px;margin-bottom:16px}.sr-blog-content h3{margin-top:24px;margin-bottom:12px}.sr-blog-content p{margin-bottom:16px}.sr-blog-content img{max-width:100%;border-radius:var(--radius-sm);margin:16px 0}.sr-blog-share{margin-top:32px}.sr-share-divider{height:1px;background:var(--color-border);margin-bottom:16px}.sr-share-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-bg-secondary);color:var(--color-text-muted);margin-right:8px;transition:all var(--duration-hover) var(--ease-default)}.sr-share-icon:hover{background:var(--color-secondary);color:#fff}.sr-entry-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--color-text-muted);padding:16px 0;margin-top:16px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sr-entry-meta a{color:var(--color-secondary-dark)}.sr-author-box{background:var(--color-bg-secondary);border-radius:var(--radius-card);padding:24px;margin-top:32px}.sr-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sr-author-name{font-size:16px;margin-bottom:4px}.sr-author-desc{font-size:14px;color:var(--color-text-muted);margin-bottom:0}.sr-post-nav{margin-top:32px;border-top:1px solid var(--color-border)}.sr-post-next,.sr-post-prev{padding:20px 0}.sr-post-prev{border-right:1px solid var(--color-border)}.sr-post-nav a{display:block;color:var(--color-text-secondary)}.sr-post-nav a:hover{color:var(--color-secondary)}.sr-nav-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:4px}.sr-nav-title{font-size:15px;font-weight:500}.sr-post-next{text-align:right}@media (max-width:991px){.sr-post-prev{border-right:none;border-bottom:1px solid var(--color-border)}}.sr-comment-form{margin-top:40px;padding-top:32px;border-top:1px solid var(--color-border)}.sr-comment-form h3{font-size:20px;margin-bottom:20px}.sr-comment-form .form-label.require::after{content:" *";color:var(--color-error)}.sr-comment-form .form-control{border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:10px 14px;font-size:15px}.sr-comment-form .form-control:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(0,180,216,.12)}