/* Green Pulse Engineering — shared custom styles (supplements Tailwind CDN) */

/* Entrance animation (replaces tailwindcss-animate utilities used in the React app) */
@keyframes gp-fade-up {
  from { opacity: 0; transform: translateY(2rem); }
  to   { opacity: 1; transform: translateY(0); }
}
.animate-fade-up {
  animation: gp-fade-up 1s ease-out both;
}
.animate-fade-up.delay-300 {
  animation-delay: 0.3s;
}

/* Gradient text helper */
.text-gradient {
  background-image: linear-gradient(to right, #8BC540, #eafce0);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/* Smooth anchor scrolling */
html { scroll-behavior: smooth; }

/* Mobile menu toggle (CSS-only) */
#mobile-menu { display: none; }
#mobile-toggle:checked ~ #mobile-menu { display: flex; }
