body {
  background-color: #121212;
  color: #e0e0e0;
  font-family: 'Segoe UI', sans-serif;
}
.btn-accent {
  background: linear-gradient(135deg, #5ec8f8, #8a2be2);
  border: none;
  color: white;
}
.btn-accent:hover {
  filter: brightness(1.1);
}
.feature-icon {
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.gradient-bg {
  background: radial-gradient(circle at top left, #1f1f1f, #121212);
}
a.text-light:hover {
  color: #ffffff;
}
