.blog-categories{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 30px;margin-bottom:10px;border-bottom:1px solid #eee;justify-content:center}.blog-cat-link{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:25px;background:#f5f5f5;color:#333;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid #e0e0e0}.blog-cat-link:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.blog-cat-link.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.blog-cat-count{font-size:13px;font-weight:600;color:#888}.blog-cat-count::before{content:"("}.blog-cat-count::after{content:")"}.blog-cat-link.active .blog-cat-count{color:rgb(255 255 255 / .7)}@media (max-width:600px){.blog-categories{gap:8px;padding:15px 0 20px}.blog-cat-link{padding:6px 14px;font-size:13px}}