/* Minimal styling for WPGB counters/badges */
.wpgb-card .pvc-view-counter {
    display:inline-flex; align-items:center; gap:8px; margin-top:10px;
    padding:8px 16px; border-radius:8px; font-size:0.9em; transition:all .3s ease;
}
.pvc-wpgb-badge{
    display:inline-flex; align-items:center; gap:4px; background:#f5f5f5;
    padding:4px 10px; border-radius:20px; font-size:.875rem; color:#666; transition:all .2s ease;
}
.pvc-wpgb-badge:hover{ background:#e8e8e8; color:#333; }
.pvc-wpgb-badge svg{ width:16px; height:16px; display:inline-block; vertical-align:middle; }
.pvc-milestone-reached { animation: msGlow 2s ease-in-out infinite; }
@keyframes msGlow { 0%,100%{opacity:1;} 50%{opacity:.85; transform:scale(1.03);} }
