/* Module-specific login accents — keep Kaviludi family, distinct identity */

.login-phones .login-card {
  border-top: 4px solid #7C3AED;
}
.login-phones .btn {
  background: linear-gradient(135deg, #2E1065, #7C3AED);
}

.login-electricals .login-card {
  border-top: 4px solid #3B82F6;
}
.login-electricals .btn {
  background: linear-gradient(135deg, #1E3A8A, #3B82F6);
}
.login-electricals {
  --ke-accent: #3B82F6;
}

.login-gas .login-card {
  border-top: 4px solid #14B8A6;
}
.login-gas .btn {
  background: linear-gradient(135deg, #0F766E, #14B8A6);
}
.login-gas {
  --ke-accent: #14B8A6;
}

.login-admin .login-card {
  border-top: 4px solid #A78BFA;
}
.login-admin .btn {
  background: linear-gradient(135deg, #1a0533, #2E1065);
}

.login-page .login-brand h1 {
  letter-spacing: -0.02em;
}
.login-page .login-brand p {
  opacity: 0.85;
}
