/* CDL Empire investor funnel — custom CSS atop Tailwind CDN */

html { scroll-behavior: smooth; }

/* Range slider thumb styling */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 24px;
  height: 24px;
  background: #C99A3C;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(201, 154, 60, 0.4);
}
input[type="range"]::-moz-range-thumb {
  width: 24px;
  height: 24px;
  background: #C99A3C;
  border-radius: 50%;
  cursor: pointer;
  border: none;
}

/* Active bracket button */
.active-bracket {
  background: #0B1F3A !important;
  color: #FAF7F2 !important;
  border-color: #C99A3C !important;
}
.active-bracket span { color: rgba(250, 247, 242, 0.7) !important; }

/* Subtle fade-in on scroll */
.fade-in {
  opacity: 0;
  transform: translateY(16px);
  transition: opacity 0.7s ease-out, transform 0.7s ease-out;
}
.fade-in-active {
  opacity: 1;
  transform: translateY(0);
}

/* Don't fade hero — already in viewport on load */
section:first-of-type.fade-in {
  opacity: 1;
  transform: none;
}

/* Smooth font rendering */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* Subtle accent on links */
a { transition: color 0.2s ease; }
