.SignInPage-module__QK7xoW__mainContent{flex:1}.SignInPage-module__QK7xoW__form{background-color:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:16px;width:100%;max-width:440px;margin:40px auto;padding:24px 28px;display:flex;box-shadow:0 3px 10px #0000000f}.SignInPage-module__QK7xoW__formTitle{text-align:center;color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}.SignInPage-module__QK7xoW__formGroup{color:var(--text-primary);flex-direction:column;font-size:14px;font-weight:500;display:flex}.SignInPage-module__QK7xoW__input{border:1px solid var(--input-border);border-radius:4px;margin-top:4px;padding:8px 12px;font-size:14px}.SignInPage-module__QK7xoW__actions{justify-content:flex-end;gap:8px;display:flex}.SignInPage-module__QK7xoW__submitButton{background-color:var(--primary);color:var(--on-primary);cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:16px;transition:background-color .2s}.SignInPage-module__QK7xoW__submitButton:hover{background-color:var(--primary-hover)}.SignInPage-module__QK7xoW__error{color:var(--danger);text-align:center;margin-top:4px;font-size:12px}.SignInPage-module__QK7xoW__forgotLink{color:var(--primary);margin-top:10px;font-size:14px;text-decoration:none;display:inline-block}.SignInPage-module__QK7xoW__forgotLink:hover{text-decoration:underline}
