/* Tags view — read-only pills, theme-aware. */
.pp-tagv-wrap { display: inline-flex; flex-wrap: wrap; gap: .3rem; vertical-align: middle; }
.pp-tagv {
    display: inline-block;
    font-size: .74rem;
    font-weight: 600;
    line-height: 1.5;
    padding: .05rem .5rem;
    border-radius: 999px;
    background: color-mix(in srgb, var(--pp-accent, #4f46e5) 12%, transparent);
    color: var(--pp-accent, #4f46e5);
}
.pp-tagv-more {
    background: color-mix(in srgb, var(--pp-text-muted, #64748b) 16%, transparent);
    color: var(--pp-text-muted, #475569);
}
