body {
  font-family: 'Poppins', sans-serif;
  scroll-behavior: smooth;
}

.bg-crimson {
  background-color: #990000;
}

.text-crimson {
  color: #990000;
}

.border-crimson {
  border-color: #990000;
}

.gradient-hero {
  background: linear-gradient(135deg, #1a1a1a 0%, #4a0000 100%);
}

.card-hover:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 25px -5px rgba(153, 0, 0, 0.2);
}

.glass-nav {
  background: rgba(255, 255, 255, 0.95);
}