.auth-back {
  width: 32px;
  height: 32px;
  color: var(--color-ink-900);
}

.password-meter__segment {
  height: 3px;
  border-radius: 2px;
  background: var(--color-ink-200);
}

.password-meter__segment[data-filled="true"][data-level="weak"] {
  background: var(--color-brass-300);
}

.password-meter__segment[data-filled="true"][data-level="strong"] {
  background: var(--color-moss-500);
}

.password-meter__label {
  font: 500 10.5px/1 var(--font-mono);
  letter-spacing: 0.04em;
  color: var(--color-ink-500);
  white-space: nowrap;
}

.username-chip {
  height: 28px;
  padding: 0 11px;
  border-radius: 8px;
  background: var(--color-ink-100);
  font: 500 12.5px/1 -apple-system, system-ui, sans-serif;
  color: var(--color-ink-800);
  cursor: pointer;
  border: none;
}

.username-chip:hover {
  background: var(--color-ink-200);
}

.auth-terms-text {
  font-size: 13px;
  line-height: 1.45;
  text-wrap: pretty;
  color: var(--color-ink-600);
}

.auth-terms-link {
  color: var(--color-ink-900);
  text-decoration: underline;
  text-decoration-color: rgb(0 0 0 / 0.25);
}

.auth-submit:disabled {
  background: var(--color-ink-200);
  color: var(--color-ink-400);
  cursor: not-allowed;
}
