/* Login page specific styles (aligned with Register page) */
.bg-transparent-gray { background-color: rgba(0, 0, 0, 0.7); box-shadow: 0 0 10px rgba(0,0,0,0.2); color: white; }
.bg-transparent-gray .form-control, .bg-transparent-gray .form-control:focus, .bg-transparent-gray .form-floating > label { color: white; }
.bg-transparent-gray .form-control::placeholder { color: rgba(255, 255, 255, 0.6); }
.bg-transparent-gray .text-danger { color: #ff6b6b; }
