body {
  background: #111827;
  font-size: 14px;
  color: #e5e7eb;
}

.compact-box {
  max-width: 300px;
  margin: 60px auto;
  background: #1f2937;
  padding: 16px;
  border-radius: 10px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .35);
  color: #e5e7eb;
}

.logo {
  font-weight: 700;
  font-size: 22px;
  color: #60a5fa;
}

.logo span {
  color: #e5e7eb;
}

.table td,
.table th {
  vertical-align: middle;
  color: #e5e7eb;
}

.btn,
.form-control,
.form-select {
  border-radius: 8px;
}