body {
  background: linear-gradient(135deg, #74ebd5 0%, #ACB6E5 100%);
  font-family: 'Roboto', sans-serif;
}

footer {
  margin-bottom: 20px;
}

.card {
  background: white;
  border: none;
  border-radius: 15px;
}

h3 {
  font-weight: 600;
  color: #333;
}

.form-control {
  border-radius: 10px;
  box-shadow: none;
  border: 1px solid #ced4da;
}

.form-control:focus {
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

.btn-primary {
  background-color: #0066cc;
  border: none;
  border-radius: 10px;
}

.btn-primary:hover {
  background-color: #004a99;
}
