.login-container{background-color:#f8f9fa;justify-content:center;min-height:100vh;padding:20px;font-family:sans-serif;display:flex}.login-card{background:#fff;border-radius:10px;width:100%;max-width:500px;height:55vh;margin-top:10vh;padding:20px;font-size:20px;box-shadow:0 4px 8px #0000001a}.form-control{border-radius:8px;height:50px;font-size:16px!important}.btn-primary{background-color:#007bff;border-color:#007bff;transition:all .2s ease-in-out;font-size:25px!important}.btn-primary:hover{background-color:#0056b3;border-color:#004085}.alert-danger{text-align:center;margin-top:10px;font-size:14px}
