/* Debajo del reloj, siguiendo su anclaje al tablero. Sin botón ni eventos de puntero. */
.pb-audience { position: absolute; top: 0; left: 0; z-index: 730; display: flex; align-items: center;
  gap: 4px; height: 22px; padding: 0 6px; border-radius: 6px; color: rgba(255,255,255,.86);
  background: rgba(17,17,24,.65); font: 650 11px/1 system-ui,sans-serif; font-variant-numeric: tabular-nums;
  pointer-events: none; user-select: none; animation: pb-audience-in 160ms ease-out; }
.pb-audience[hidden] { display: none; }
.pb-audience svg { width: 15px; height: 15px; color: #ff6b6b; }
@keyframes pb-audience-in { from { opacity: 0; transform: translateY(-2px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .pb-audience { animation: none; } }
