.login-form_form__zC2Z9{background:white;padding:30px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;width:100%;max-width:350px;gap:10px}.login-form_error__F5jAg{color:#dd0000;white-space:pre-line}.login-form_inputGroup__i_8hA{text-align:left}.login-form_label__4zt17{display:block;margin-bottom:5px;font-weight:700;color:#333}.login-form_input__So8r0{width:100%;padding:10px;font-size:1rem;border:2px solid #ddd;border-radius:5px;transition:border-color .3s}.login-form_input__So8r0:focus{border-color:#475569;outline:none;box-shadow:0 0 5px 2px rgba(71,85,105,.4)}.login-form_submitButton__Ed6Jp{background:linear-gradient(135deg,#475569,#64748b);color:white;padding:10px 20px;font-size:1.2rem;font-weight:700;border:none;border-radius:6px;cursor:pointer;box-shadow:0 3px 8px rgba(71,85,105,.3)}.login-form_submitButton__Ed6Jp:hover{background:linear-gradient(135deg,#64748b,#94a3b8);box-shadow:0 6px 15px rgba(100,116,139,.6)}.page_container__zagmD{width:90%;margin:0 auto;box-sizing:border-box;padding-top:30px;padding-bottom:30px;display:flex;justify-content:center;align-items:center;height:80vh}