.blog-meta-new { display: flex; flex-wrap: wrap; gap: .75rem 1rem; margin: 1.25rem 0; padding: .8rem 1rem; background: var(--rl-surface-2); border-radius: 7px; border-left: 4px solid var(--rl-accent); }
.b-item { display: flex; flex-wrap: wrap; align-items: center; gap: .35rem; min-width: 0; font-size: .82rem; color: inherit; }
.b-item > span:first-child { color: var(--rl-accent); font-weight: 700; }
.b-item a { font-weight: 700; }
.b-tag { display: inline-flex; padding: .18rem .5rem; border-radius: 4px; background: rgba(255,255,255,.08); font-size: .74rem; }
