/* Light + Blue theme custom styles */
body { font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; }
.login-card { border-radius: 12px; }
.card-title.text-primary { color: #0d6efd !important; }
.btn-primary { background-color: #0d6efd; border-color: #0d6efd; }
.navbar .navbar-brand { font-weight: 600; color: #0d6efd; }
.table-danger { background:#fff0f0 !important; }
@media (max-width: 576px) {
  .login-card { margin: 0 12px; }
}
