/* Loader.css - Vanilla JS version of React Native Loader */
.loader-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader {
  width: 50px;
  height: 50px;
  position: relative;
  transform-origin: 50% 50%;
}

.loader-dot {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background-color: #a0e020; /* nightVisionGreen / brand color */
  transform: translate(-50%, -50%) scale(var(--dot-scale, 1));
  transform-origin: 50% 50%;
}
