.smt-blog-hero{background:linear-gradient(135deg,var(--smt-primary) 0,var(--smt-primary-dark) 100%);padding:180px 0 60px;text-align:center}.smt-blog-hero h1{color:#fff;font-size:42px;margin-bottom:12px}.smt-blog-hero p{color:rgba(255,255,255,.85);max-width:600px;margin:0 auto}.smt-blog-grid{padding:64px 0}.smt-blog-card{border:1px solid var(--smt-border);border-radius:var(--smt-radius);overflow:hidden;background:var(--smt-bg);transition:var(--smt-transition);height:100%;display:flex;flex-direction:column}.smt-blog-card:hover{box-shadow:var(--smt-shadow-lg);transform:translateY(-4px)}.smt-blog-card-body{padding:24px;flex:1;display:flex;flex-direction:column}.smt-blog-card .smt-blog-meta{font-size:.82rem;color:var(--smt-text-secondary);margin-bottom:12px}.smt-blog-card h2{font-size:1.15rem;margin-bottom:10px;line-height:1.4}.smt-blog-card h2 a{color:var(--smt-text);-webkit-text-decoration:none;text-decoration:none}.smt-blog-card h2 a:hover{color:var(--smt-primary)}.smt-blog-card .smt-blog-excerpt{color:var(--smt-text-secondary);font-size:.9rem;margin-bottom:16px;flex:1}.smt-blog-card .smt-blog-read{font-size:.88rem;font-weight:600;color:var(--smt-primary)}.smt-blog-pagination{padding:16px 0 48px}.smt-blog-detail{padding:160px 0 80px}.smt-blog-detail-content{max-width:100%}.smt-blog-detail .smt-blog-category{display:inline-block;font-size:.82rem;color:var(--smt-primary);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.smt-blog-detail .smt-blog-category a{color:var(--smt-primary)}.smt-blog-detail h1{font-size:2rem;margin-bottom:16px;line-height:1.3}.smt-blog-detail .smt-blog-attr{color:var(--smt-text-secondary);font-size:.88rem;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--smt-border)}.smt-blog-detail .smt-blog-attr a{color:var(--smt-text-secondary)}.smt-blog-detail .content{font-size:1rem;line-height:1.9;color:var(--smt-text)}.smt-blog-detail .content h2{font-size:1.5rem;margin-top:32px}.smt-blog-detail .content h3{font-size:1.2rem;margin-top:24px}.smt-blog-detail .content img{max-width:100%;border-radius:var(--smt-radius);margin:24px 0}.smt-author-box{background:var(--smt-bg-alt);border-radius:var(--smt-radius);padding:24px;margin-top:36px;display:flex;gap:16px;align-items:center}.smt-author-box .author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.smt-author-box .author-name{font-weight:700;font-size:1rem;margin-bottom:4px}.smt-author-box .author-desc{font-size:.85rem;color:var(--smt-text-secondary);margin:0}.smt-blog-nav{margin-top:36px;padding-top:24px;border-top:1px solid var(--smt-border)}.smt-blog-nav a{color:var(--smt-text);font-size:.92rem;transition:var(--smt-transition)}.smt-blog-nav a:hover{color:var(--smt-primary)}.smt-sidebar .widget-title{font-size:1rem;font-weight:700;color:var(--smt-text);display:block;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--smt-primary)}.smt-sidebar .recent-blogs{list-style:none;padding:0}.smt-sidebar .recent-blogs li{margin-bottom:14px;display:flex;align-items:flex-start;gap:12px}.smt-sidebar .recent-blogs a{color:var(--smt-text);font-size:.88rem;line-height:1.4}.smt-sidebar .recent-blogs a:hover{color:var(--smt-primary)}.smt-sidebar .badge.fill-bg{background:var(--smt-bg-alt);padding:6px 10px;border-radius:var(--smt-radius);display:flex;flex-direction:column;align-items:center;min-width:48px}.smt-sidebar .date-day{font-size:1.1rem;font-weight:700;color:var(--smt-primary);line-height:1}.smt-sidebar .date-month{font-size:.7rem;color:var(--smt-text-secondary);text-transform:uppercase}.smt-blog-reply{margin-top:40px;padding-top:24px;border-top:1px solid var(--smt-border)}.smt-blog-reply h3{font-size:1.2rem;margin-bottom:16px}.smt-blog-share{margin-top:24px;padding-top:16px;border-top:1px solid var(--smt-border)}.smt-blog-share .share-icon{font-size:1.3rem;color:var(--smt-text-secondary);margin-right:12px}.smt-blog-share .share-icon:hover{color:var(--smt-primary)}