/**
 * NOW Agent Portal — sessions/new.css
 * Page CSS for app/views/sessions/new.html.php (the login page).
 * Composition only: chrome from layouts/blank.css, components and
 * tokens from main.css (Style Guide v1.6 §9).
 **/

/* Form cards read left-aligned, unlike centered message cards */
.login-card {
  text-align: start;
}

.login-card .page-desc {
  margin-block-end: var(--space-5);
}

/* Form-level error line above the fields (both fields get .has-error) */
.login-error {
  color: var(--color-danger);
}

.login-forgot {
  justify-self: start;
  color: var(--color-text-muted);
}

.login-card .btn {
  width: 100%;
}

.auth-footer-link {
  color: var(--color-text);
  font-weight: 700;
}
