
.header-gradient {
  background: linear-gradient(90deg, #1e293b 0%, #334155 100%);
}

.btn {
  display: inline-block;
  border-radius: 0.375rem;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
  transition: background-color 0.2s, color 0.2s;
}

.btn-primary {
  background-color: #3B82F6;
  color: #ffffff;
}
.btn-primary:hover {
  background-color: #2563EB;
}

.btn-success {
  background-color: #10B981;
  color: #ffffff;
}
.btn-success:hover {
  background-color: #059669;
}

.btn-secondary {
  background-color: #E2E8F0;
  color: #1E293B;
}
.btn-secondary:hover {
  background-color: #CBD5E1;
}
