<<<<<<< HEAD
/* Custom utilities and scrollbar hiding */
.scrollbar-hide::-webkit-scrollbar { display: none; }
.scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }

/* Smooth font rendering */
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* Card hover lift effect */
.card-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.card-lift:hover { transform: translateY(-5px); box-shadow: 0 12px 40px rgba(0,0,0,0.08); }

/* Button press feedback */
.btn-press { transition: transform 0.1s ease; }
.btn-press:active { transform: scale(0.95); }

/* Fade in animation */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}
=======
/* Custom utilities and scrollbar hiding */
.scrollbar-hide::-webkit-scrollbar { display: none; }
.scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }

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

/* Card hover lift effect */
.card-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.card-lift:hover { transform: translateY(-5px); box-shadow: 0 12px 40px rgba(0,0,0,0.08); }

/* Button press feedback */
.btn-press { transition: transform 0.1s ease; }
.btn-press:active { transform: scale(0.95); }

/* Fade in animation */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}
>>>>>>> a8014e9 (	new file:   assets/css/style.css)
.animate-fade-in-up { animation: fadeInUp 0.5s ease-out forwards; }