.LoginScreen-module__yYbLoG__page{padding:var(--space-2xl);flex:1;justify-content:center;align-items:center;min-height:100dvh;display:flex}.LoginScreen-module__yYbLoG__card{gap:var(--space-2xl);flex-direction:column;width:100%;max-width:360px;display:flex}.LoginScreen-module__yYbLoG__title{font-size:1.5rem;font-weight:700}.LoginScreen-module__yYbLoG__subtitle{color:var(--color-text-muted);margin-top:var(--space-2xs);font-size:.95rem}.LoginScreen-module__yYbLoG__field{gap:var(--space-sm);flex-direction:column;display:flex}.LoginScreen-module__yYbLoG__label{color:var(--color-text-muted);font-size:.85rem}.LoginScreen-module__yYbLoG__input{min-height:48px;padding:0 var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.LoginScreen-module__yYbLoG__input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.LoginScreen-module__yYbLoG__error{color:var(--color-danger);font-size:.85rem}.LoginScreen-module__yYbLoG__forgotLink{color:var(--color-text-muted);align-self:flex-end;font-size:.85rem}
.ConfirmEmail-module__Fh-7KG__linkButton{min-height:48px;padding:0 var(--space-2xl);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ConfirmEmail-module__Fh-7KG__success{color:var(--color-success);font-size:.85rem}
