.reveal {
  opacity: 0;
  transform: translateY(32px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

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

/* druga kolona kasni malo, za efekat "talasa" */
.reveal:nth-child(2) {
  transition-delay: 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .reveal {
      opacity: 1;
      transform: none;
      transition: none;
  }
}