._loginPage_tx0wd_1{display:flex;flex-direction:column}._loginSection_tx0wd_6{padding:var(--spacing-sm) 0;display:flex;justify-content:center;align-items:center;background-color:var(--clr-bg-primary)}._card_tx0wd_14{width:100%;max-width:400px;background-color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);text-align:center}._card_tx0wd_14 h2{font-size:var(--fs-xl);font-weight:600}._card_tx0wd_14 p{font-size:var(--fs-base);color:var(--clr-txt-secondary-on-bg-primary)}._form_tx0wd_35{display:flex;flex-direction:column;gap:var(--spacing-md)}._formGroup_tx0wd_41{display:flex;flex-direction:column;text-align:left}._formGroup_tx0wd_41 label{font-size:var(--fs-sm);color:var(--clr-txt-secondary-on-bg-primary);margin-bottom:var(--spacing-md)}._formGroup_tx0wd_41 input{padding:var(--spacing-sm);font-size:var(--fs-base);border:2px solid var(--clr-border-secondary-on-bg-bg-primary);border-radius:var(--radius-xs);outline:none}._formGroup_tx0wd_41 input:focus{border-color:var(--clr-accent-1);box-shadow:0 0 0 1px var(--clr-primary)}._submitButton_tx0wd_63{padding:var(--spacing-sm);font-size:var(--fs-base);font-weight:600;background-color:var(--clr-bg-accent-1);color:#fff;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:background-color .2s ease}._submitButton_tx0wd_63:hover{background-color:var(--clr-primary-dark)}._links_tx0wd_78{display:flex;justify-content:space-between;font-size:var(--fs-sm)}._links_tx0wd_78 a{color:var(--clr-accent-1);text-decoration:none}._links_tx0wd_78 a:hover{text-decoration:underline}
