:root {
  color-scheme: only light;
}

body {
  background-image: radial-gradient(circle at 20% 15%, rgba(53, 211, 255, 0.2), transparent 55%),
    radial-gradient(circle at 85% 10%, rgba(122, 92, 255, 0.2), transparent 50%);
}

.reveal {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 600ms ease, transform 600ms ease;
  transition-delay: var(--reveal-delay, 0ms);
}

.reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}
