/* abm  — Custom Styles */

/* Accent hover */
a:hover {
  color: #d4af37;
  transition: color 0.2s ease;
}

/* Optional fade-in for hero text */
.fade-in {
  opacity: 0;
  animation: fadeInUp 1s forwards;
}

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Example: Gold border buttons */
.btn-gold-outline {
  border: 1px solid #d4af37;
  color: #d4af37;
}
.btn-gold-outline:hover {
  background-color: #d4af37;
  color: #0f1115;
}
.text-shadow-lg {
  text-shadow: 0 4px 12px rgba(0,0,0,0.6);
}