body {
  background-color: #1e1e1e;
  color: #000000;
  font-family: 'Segoe UI', sans-serif;
}

.glow-orange {
  color: #ff6600;
  text-shadow: 0 0 10px #ff6600aa;
}

.form-label {
  color: #000 !important;
}

.btn-orange-glow {
  background-color: #ff6600;
  color: white;
  border: none;
  box-shadow: 0 0 10px #ff6600aa;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
  border-radius: 12px;
}

.btn-orange-glow:hover {
  transform: scale(1.03);
  box-shadow: 0 0 15px #ff6600cc;
}

.form-control {
  border-radius: 12px;
  border: 1px solid #888;
  background-color: #2a2a2a;
  color: #fff;
}

.form-control:focus {
  border-color: #ff6600;
  box-shadow: 0 0 5px #ff6600aa;
}

.form-check-input:checked {
  background-color: #ff6600;
  border-color: #ff6600;
}

.form-check-input {
  cursor: pointer;
}

.form-check-label {
  cursor: pointer;
  user-select: none;
}
