/* New accounts feel ready for memories instead of displaying hard zeroes. */
html body .app-shell .map-stage.home-focus .home-stat.is-empty,
html body .app-shell .map-stage.home-focus .home-stat.is-loading {
  min-width: 0 !important;
}

html body .app-shell .map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots,
html body main.app-shell section.map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots {
  display: inline-flex !important;
  width: 27px !important;
  min-width: 27px !important;
  height: 12px !important;
  align-items: center !important;
  justify-content: center !important;
  flex-direction: row !important;
  gap: 3px !important;
  color: inherit !important;
}

html body .app-shell .map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i,
html body main.app-shell section.map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i {
  display: block !important;
  width: 5px !important;
  height: 5px !important;
  border-radius: 50% !important;
  background: linear-gradient(145deg, #0b7285, #22b981) !important;
  box-shadow: 0 2px 6px rgba(9, 111, 115, 0.18) !important;
  animation: mymappiEmptyStatDot 1.45s ease-in-out infinite !important;
}

html body .app-shell .map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i:nth-child(2),
html body main.app-shell section.map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i:nth-child(2) {
  animation-delay: 140ms !important;
}

html body .app-shell .map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i:nth-child(3),
html body main.app-shell section.map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i:nth-child(3) {
  animation-delay: 280ms !important;
}

@keyframes mymappiEmptyStatDot {
  0%, 58%, 100% {
    opacity: 0.38;
    transform: translateY(0) scale(0.82);
  }
  28% {
    opacity: 1;
    transform: translateY(-2px) scale(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  html body .app-shell .map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i,
  html body main.app-shell section.map-stage.home-focus .home-memory-pulse .home-stat > strong.home-stat-dots > i {
    animation: none !important;
    opacity: 0.72 !important;
    transform: none !important;
  }
}
