.blog-hero{position:relative;padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-3xl);text-align:center;overflow:hidden}.blog-hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.blog-hero .section-label{margin-bottom:var(--space-md)}.blog-hero-title{margin-bottom:var(--space-lg)}.blog-hero-description{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed)}.blog-categories-section{padding:var(--space-xl) 0;border-bottom:1px solid var(--divider)}.blog-categories{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm)}.category-btn{padding:8px 20px;font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo)}.category-btn:hover{color:var(--text-primary);border-color:var(--magenta)}.category-btn.active{background:var(--gradient-primary);color:var(--white);border-color:transparent}.blog-grid-section{padding:var(--space-3xl) 0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.blog-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-2xl);overflow:hidden;transition:all var(--duration-normal) var(--ease-out-expo)}.blog-card:hover{border-color:#c24d9c4d;transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.blog-card-image{position:relative;aspect-ratio:16/10;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo)}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-category{position:absolute;top:var(--space-md);left:var(--space-md);padding:6px 14px;font-size:var(--text-xs);font-weight:600;color:var(--white);background:var(--gradient-primary);border-radius:var(--radius-full)}html[dir=rtl] .blog-card-category{left:auto;right:var(--space-md)}.blog-card-content{padding:var(--space-xl)}.blog-card-meta{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--text-muted)}.blog-card-meta-item{display:flex;align-items:center;gap:6px}.blog-card-meta-item svg{width:14px;height:14px}.blog-card-title{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-sm);line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-in-out)}.blog-card-title a{color:inherit;text-decoration:none}.blog-card:hover .blog-card-title{color:var(--magenta)}.blog-card-excerpt{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer{display:flex;align-items:center;justify-content:space-between}.blog-card-author{display:flex;align-items:center;gap:var(--space-sm)}.blog-card-author img{width:36px;height:36px;border-radius:50%;object-fit:cover}.blog-card-author-name{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.blog-card-read-more{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--magenta);text-decoration:none;transition:gap var(--duration-fast) var(--ease-out-expo)}.blog-card-read-more:hover{gap:10px}.blog-card-read-more svg{width:16px;height:16px}.blog-card.featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.blog-card.featured .blog-card-image{aspect-ratio:auto;height:100%}.blog-card.featured .blog-card-content{display:flex;flex-direction:column;justify-content:center;padding:var(--space-2xl)}.blog-card.featured .blog-card-title{font-size:var(--text-2xl)}.blog-with-sidebar{display:grid;grid-template-columns:1fr 350px;gap:var(--space-3xl)}.blog-sidebar{position:sticky;top:calc(var(--header-height) + var(--space-xl));height:fit-content}.sidebar-widget{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-xl);margin-bottom:var(--space-xl)}.sidebar-widget:last-child{margin-bottom:0}.sidebar-widget-title{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--magenta);display:inline-block}.search-widget .search-form{max-width:100%}.categories-list{list-style:none}.categories-list li{margin-bottom:var(--space-sm)}.categories-list li:last-child{margin-bottom:0}.categories-list a{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) 0;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--divider);transition:color var(--duration-fast) var(--ease-in-out)}.categories-list a:hover{color:var(--magenta)}.categories-list .count{font-size:var(--text-sm);color:var(--text-muted)}.recent-posts-list{list-style:none}.recent-post-item{display:flex;gap:var(--space-md);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--divider)}.recent-post-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.recent-post-image{width:80px;height:60px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.recent-post-image img{width:100%;height:100%;object-fit:cover}.recent-post-content{flex:1}.recent-post-title{font-size:var(--text-sm);font-weight:500;margin-bottom:4px;line-height:var(--leading-snug)}.recent-post-title a{color:var(--text-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-in-out)}.recent-post-title a:hover{color:var(--magenta)}.recent-post-date{font-size:var(--text-xs);color:var(--text-muted)}.tags-cloud{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tag-link{padding:6px 14px;font-size:var(--text-xs);color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);text-decoration:none;transition:all var(--duration-fast) var(--ease-in-out)}.tag-link:hover{background:var(--magenta);border-color:var(--magenta);color:var(--white)}.newsletter-widget p{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-md)}.newsletter-widget .newsletter-form{flex-direction:column;max-width:100%}.newsletter-widget .newsletter-form .form-input,.newsletter-widget .newsletter-form .btn{border-radius:var(--radius-lg)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-3xl)}.pagination-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-family:inherit;font-size:var(--text-base);font-weight:500;color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;transition:all var(--duration-fast) var(--ease-in-out)}.pagination-btn:hover{color:var(--text-primary);border-color:var(--magenta)}.pagination-btn.active{background:var(--gradient-primary);color:var(--white);border-color:transparent}.pagination-btn.disabled{opacity:.5;cursor:not-allowed}.pagination-btn svg{width:18px;height:18px}.blog-newsletter-section{padding:var(--space-4xl) 0;background:var(--bg-secondary)}.blog-newsletter-box{max-width:700px;margin:0 auto;text-align:center}.blog-newsletter-box h2{margin-bottom:var(--space-md)}.blog-newsletter-box p{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-xl)}.blog-newsletter-box .newsletter-form{max-width:500px;margin:0 auto}@media (max-width: 1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-card.featured{grid-column:span 2}.blog-with-sidebar{grid-template-columns:1fr}.blog-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.sidebar-widget{margin-bottom:0}}@media (max-width: 768px){.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:span 1;grid-template-columns:1fr}.blog-card.featured .blog-card-image{aspect-ratio:16/10}.blog-sidebar{grid-template-columns:1fr}.blog-categories{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-sm)}.category-btn{flex-shrink:0}}.blog-post-hero{padding:var(--space-4xl) 0 var(--space-2xl)}.blog-post-meta{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.blog-post-category{display:inline-block;padding:6px 14px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--magenta)}.blog-post-date,.blog-post-author{font-size:var(--text-sm);color:var(--text-muted)}.blog-post-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-lg)}.blog-post-image{width:100%;max-height:500px;object-fit:cover;border-radius:var(--radius-xl);margin-bottom:var(--space-3xl)}.blog-post-content{max-width:800px;margin:0 auto;padding-bottom:var(--space-4xl)}.blog-post-content h2{font-size:var(--text-2xl);font-weight:700;margin:var(--space-2xl) 0 var(--space-md);color:var(--text-primary)}.blog-post-content h3{font-size:var(--text-xl);font-weight:600;margin:var(--space-xl) 0 var(--space-md);color:var(--text-primary)}.blog-post-content p{font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-md)}.blog-post-content ul,.blog-post-content ol{margin:var(--space-md) 0;padding-left:var(--space-xl)}.blog-post-content li{font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-sm)}.blog-post-content strong{color:var(--text-primary);font-weight:600}.blog-post-content a{color:var(--magenta);text-decoration:none}.blog-post-content a:hover{text-decoration:underline}.blog-back-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;margin-bottom:var(--space-xl);transition:color var(--duration-fast)}.blog-back-link:hover{color:var(--magenta)}.blog-back-link svg{width:16px;height:16px}
