body {
  background: #f5f7fb;
}

.login-bg {
  background: linear-gradient(135deg, #0f172a, #1d4ed8);
}

.card {
  border: 0;
}

.kpi-card {
  border-left: 5px solid #0d6efd;
}

.kpi-value {
  font-size: 1.6rem;
  font-weight: 700;
}

.font-monospace {
  font-size: .86rem;
}
