/* Pobreta Stage A candidate: visible only while neither local nor remote data exists. */
.localfirst-skeleton {
  display: inline-block;
  min-width: 7rem;
  min-height: 1em;
  color: transparent !important;
  border-radius: .35rem;
  background: linear-gradient(90deg, rgba(255,255,255,.08) 25%, rgba(255,255,255,.18) 45%, rgba(255,255,255,.08) 65%);
  background-size: 220% 100%;
  animation: pobreta-localfirst-pulse 1.2s ease-in-out infinite;
}

.metric-projection .localfirst-skeleton {
  min-width: 5rem;
}

@keyframes pobreta-localfirst-pulse {
  from { background-position: 100% 0; }
  to { background-position: -100% 0; }
}

@media (prefers-reduced-motion: reduce) {
  .localfirst-skeleton { animation: none; }
}
