/* CSS-only loading spinner shown before the React bundle hydrates.
   Lives in public/ (copied verbatim) to avoid Vite's inline-CSS proxy,
   which breaks under VS Code's ELECTRON_RUN_AS_NODE. */
.sp {
  width: 22px;
  height: 22px;
  border: 3px solid #313244;
  border-top-color: #89b4fa;
  border-radius: 50%;
  animation: sp-spin 0.8s linear infinite;
}

@keyframes sp-spin {
  to {
    transform: rotate(360deg);
  }
}
