
body {
  background-color: #0f0f0f;
  color: #f9fafb;
  font-family: 'Segoe UI', sans-serif;
  scroll-behavior: smooth;
}
h1, h2, h3 {
  color: #d4af37;
}
.card {
  background-color: #111827;
  border-radius: 0.75rem;
  padding: 1.5rem;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
}
input, textarea {
  background-color: #1f2937;
  border: 1px solid #374151;
  color: #f9fafb;
  padding: 0.75rem;
  border-radius: 0.5rem;
}
a {
  color: #facc15;
  transition: all 0.3s ease;
}
a:hover {
  color: #d4af37;
}
button {
  background-color: #facc15;
  color: #0f0f0f;
}
button:hover {
  background-color: #d4af37;
}
