/* Visible before JS/CSS chunks arrive (helps high-latency paths).
   Boot markup lives inside #root so a failed module load is not a blank page;
   React replaces this on mount. */
html, body { margin: 0; min-height: 100%; background: #f7f7f5; }
.aura-boot {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  font-family: Georgia, "Times New Roman", serif;
  color: #111;
  padding: 1.5rem;
  box-sizing: border-box;
  text-align: center;
}
.aura-boot__brand {
  font-size: clamp(2rem, 6vw, 3rem);
  letter-spacing: 0.02em;
  opacity: 0.92;
  animation: aura-boot-fade 1.2s ease-in-out infinite alternate;
}
.aura-boot__hint {
  margin: 0;
  font-size: 0.95rem;
  color: #555;
  max-width: 18rem;
  line-height: 1.4;
}
@keyframes aura-boot-fade { from { opacity: 0.35; } to { opacity: 0.95; } }
