.sign-in_container__2OHPQ{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--background)}.sign-in_form__NJW8z{background:var(--background);padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;max-width:400px;border:1px solid rgba(0,0,0,.1)}.sign-in_form__NJW8z h1{margin-bottom:1.5rem;text-align:center;color:var(--foreground)}.sign-in_formGroup__sezZL{margin-bottom:1rem}.sign-in_formGroup__sezZL label{display:block;margin-bottom:.5rem;color:var(--foreground)}.sign-in_formGroup__sezZL input{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:4px;font-size:1rem;background-color:var(--background);color:var(--foreground)}.sign-in_button__PtFsW{width:100%;padding:.75rem;background-color:var(--primary);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.sign-in_button__PtFsW:hover{background-color:#0051b3}.sign-in_error___CmKS{color:var(--error);margin-bottom:1rem;text-align:center}@media(prefers-color-scheme:dark){.sign-in_form__NJW8z{box-shadow:0 2px 4px rgba(0,0,0,.3)}.sign-in_formGroup__sezZL input,.sign-in_form__NJW8z{border-color:hsla(0,0%,100%,.1)}}.SignInForm_form__7KOrS{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;max-width:400px}.SignInForm_form__7KOrS h1{margin-bottom:1.5rem;text-align:center;color:#333}.SignInForm_formGroup___IR_A{margin-bottom:1rem}.SignInForm_formGroup___IR_A label{display:block;margin-bottom:.5rem;color:#666}.SignInForm_formGroup___IR_A input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.SignInForm_button__kWwuJ{width:100%;padding:.75rem;background-color:#0070f3;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.SignInForm_button__kWwuJ:hover{background-color:#0051b3}.SignInForm_error__ru7Jf{color:#dc2626;margin-bottom:1rem;text-align:center}