body {
  min-height: 100vh;
  background: linear-gradient(135deg, #eef4ff 0%, #f8fafc 45%, #ffffff 100%);
}

.card {
  backdrop-filter: blur(8px);
}

.btn-primary {
  font-weight: 700;
  letter-spacing: .5px;
}

.form-control:focus {
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .15);
}
