.blog-archive-hero{background:linear-gradient(135deg,#1f2937,#111827);padding:2.5rem 0;color:#fff;text-align:center}.hero-content{max-width:800px;margin:0 auto}.page-title{color:#fff!important;font-size:2rem;font-weight:800;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.page-title i{font-size:1.8rem}.page-subtitle{font-size:1rem;opacity:.95;line-height:1.6;margin:0}.blog-archive-content{padding:2.5rem 0;background-color:var(--bg-secondary)}.archive-layout{display:flex;flex-direction:column;gap:2rem}.archive-sidebar{width:100%}.filter-widget,.stats-widget{background:var(--bg-primary);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000f}.widget-title{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border-bottom:2px solid var(--light-gray);padding-bottom:.75rem}.widget-title i{color:var(--primary-color)}.category-filter-list{list-style:none;padding:0;margin:0}.category-filter-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:8px;text-decoration:none;color:var(--text-dark);font-weight:600;font-size:.95rem;transition:all .3s ease;background-color:var(--bg-secondary)}.category-filter-item:hover,.category-filter-item.active{background-color:var(--primary-color);color:#fff}.category-filter-item i{font-size:.9rem}.category-filter-item .count{margin-left:auto;background-color:#0000001a;padding:.25rem .6rem;border-radius:12px;font-size:.8rem;font-weight:700}.category-filter-item.active .count{background-color:#fff3}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stat-item{text-align:center;padding:1rem;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-color) 100%);border-radius:8px}.stat-number{font-size:2rem;font-weight:800;color:var(--primary-color);line-height:1;margin-bottom:.5rem}.stat-label{font-size:.85rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.archive-main{width:100%}.articles-grid-archive{display:grid;grid-template-columns:1fr;gap:1.5rem}.archive-article-card{background:var(--bg-primary);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.archive-article-card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.archive-card-link{display:block;text-decoration:none;color:inherit}.archive-card-image{position:relative;width:100%;height:220px;overflow:hidden;background-color:var(--border-color)}.card-img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.archive-article-card:hover .card-img{transform:scale(1.08)}.card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.4) 100%);display:flex;align-items:flex-end;padding:1rem}.card-category-badge{background:linear-gradient(135deg,var(--primary-color) 0%,#b91c1c 100%);color:#fff;padding:.4rem .9rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000004d}.archive-card-body{padding:1.25rem}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.8rem;color:var(--text-muted)}.meta-date,.meta-author{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.meta-date i,.meta-author i{color:var(--primary-color)}.meta-separator{color:var(--text-muted)}.card-title{font-size:1.25rem;font-weight:700;color:var(--text-dark);line-height:1.4;margin-bottom:.75rem;transition:color .3s ease}.archive-article-card:hover .card-title{color:var(--primary-color)}.card-description{font-size:.95rem;line-height:1.6;color:var(--dark-gray);margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer{padding-top:.75rem;border-top:1px solid var(--border-color)}.read-more-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.3px;transition:gap .3s ease}.read-more-link i{transition:transform .3s ease}.archive-article-card:hover .read-more-link{gap:.75rem}.archive-article-card:hover .read-more-link i{transform:translate(3px)}@media (min-width: 768px){.page-title{font-size:2.5rem}.page-subtitle{font-size:1.1rem}.archive-card-image{height:250px}.card-title{font-size:1.4rem}}@media (min-width: 992px){.blog-archive-hero{padding:4rem 0}.page-title{font-size:3rem}.blog-archive-content{padding:4rem 0}.archive-layout{flex-direction:row;gap:2.5rem}.archive-sidebar{width:300px;flex-shrink:0}.archive-main{flex:1}.articles-grid-archive{grid-template-columns:repeat(2,1fr);gap:2rem}.archive-card-image{height:280px}}@media (min-width: 1200px){.archive-sidebar{width:320px}}
