:root {
  --bs-body-bg: #121212;
  --bs-body-color: #e0e0e0;
  --bs-primary: #00bcd4;
  --bs-secondary: #1e1e1e;
  --bs-success: #4caf50;
  --bs-danger: #f44336;
  --bs-light: #f5f5f5;
  --bs-dark: #000000;
}

body {
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
}

.card {
  background-color: var(--bs-secondary);
  border: none;
  border-radius: 1rem;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}

.btn {
  font-weight: 500;
}

.btn-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

.btn-primary:hover {
  background-color: #0097a7;
  border-color: #0097a7;
}
