/* Login: card alinhado mais à direita */
.login-bg {
  min-height: 100vh;
  background: linear-gradient(120deg, #0d6efd11 0%, #0d6efd22 50%, #0d6efd11 100%),
              url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?q=80&w=1600') center/cover no-repeat;
}
.login-card {
  max-width: 420px;
  margin-left: auto; /* empurra para a direita */
}
