.vega-boot-loader {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: grid;
  align-content: center;
  justify-items: center;
  gap: 16px;
  min-height: 100vh;
  min-height: 100dvh;
  background: #050d1e;
  color: #b8cae8;
  font-family:
    Inter,
    ui-sans-serif,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.04em;
}

.vega-boot-loader img {
  width: 56px;
  height: 56px;
  filter: drop-shadow(0 10px 24px rgb(36 88 199 / 42%));
  animation: vega-boot-pulse 1.25s ease-in-out infinite alternate;
}

@keyframes vega-boot-pulse {
  from {
    opacity: 0.72;
    transform: scale(0.94);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .vega-boot-loader img {
    animation: none;
  }
}
