/* Custom Polish */

.reveal {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.8s ease-out;
}

.reveal.active {
  opacity: 1;
  transform: translateY(0);
}

html {
  scroll-behavior: smooth;
}

/* Star Icon Polish */
.fa-star {
  margin-right: 2px;
}

/* Card Transitions */
.reveal:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 30px -10px rgba(0, 82, 255, 0.1);
}
