/* Meta Invite-only Registration: minimal, scoped auth UI */
.meta-auth-form label{
  display:block;
  font-weight: 600;
  margin-bottom: .35rem;
}

.meta-auth-form input[type="text"],
.meta-auth-form input[type="email"],
.meta-auth-form input[type="password"],
.meta-auth-form textarea{
  padding: .75em 1em;
  border: 1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 35%, transparent);
  border-radius: .5em;
  background: var(--wp--preset--color--background);
  color: var(--wp--preset--color--foreground);
}

.meta-auth-notice{
  padding: 1rem;
  border-radius: .75rem;
  margin: 0 0 1rem 0;
  border: 1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 25%, transparent);
}

.meta-auth-success{
  background: color-mix(in srgb, var(--wp--preset--color--paint-4) 12%, transparent);
}

.meta-auth-error{
  background: color-mix(in srgb, var(--wp--preset--color--paint-6) 10%, transparent);
}

.meta-hp{
  position:absolute;
  left:-9999px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}

.meta-auth-form textarea{
  min-height: 9rem;
  resize: vertical;
}
