/* ==========================================================================
   COMPONENT: pill-meta (meta info line)
   ========================================================================== */
.bc-pill-meta {
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    color: var(--text-tertiary);
    font-size: var(--text-sm);
    flex-wrap: wrap;
}
.bc-pill-meta__dot {
    width: 3px;
    height: 3px;
    min-width: 3px;
    min-height: 3px;
    flex-shrink: 0;
    border-radius: 50%;
    background: var(--text-tertiary);
    display: inline-block;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
}
/* Defeat accidental typographic replacements — some resets render empty
   inline elements as text dashes when font-size inherits. */
.bc-pill-meta__dot::before,
.bc-pill-meta__dot::after { content: none; }
.bc-pill-meta__avatar {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--gradient-gold);
    display: inline-block;
}

