/* Helpful HR Process — supplementary CSS (Tailwind handles the rest via CDN) */

html { scroll-behavior: smooth; }

body { font-family: Calibri, "Segoe UI", Arial, Helvetica, sans-serif; }

h1, h2, h3, h4 {
  font-family: Cambria, Georgia, "Times New Roman", serif;
}

/* Carousel tracks: hide scrollbar, keep touch/drag scroll */
.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* Hero slider slides */
.hero-slide {
  transition: opacity 0.7s ease, transform 0.7s ease;
}

/* Reveal-on-scroll */
.reveal {
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.reveal.in-view {
  opacity: 1;
  transform: translateY(0);
}
