.blog-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 22px;color:var(--muted)}
.blog-filter-buttons{display:flex;flex-wrap:wrap;gap:7px}
.blog-filter-buttons button,.blog-filter-bar select{font:600 12px 'DM Sans',sans-serif;min-height:38px;padding:9px 14px;border:1px solid var(--line);border-radius:22px;color:var(--muted);background:var(--panel);cursor:pointer}
.blog-filter-buttons button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#24131c}
.blog-filter-bar select{max-width:100%;margin-left:auto}
.blog-filter-status{flex:1 0 100%;margin:0;font-size:11px}
.blog-filter-empty{padding:32px;text-align:center;color:var(--muted)}
@media(max-width:520px){.blog-filter-buttons{gap:5px}.blog-filter-buttons button{font-size:11px;padding:8px 11px}.blog-filter-bar select{margin-left:0}.blog-filter-bar{gap:10px}}
