/* Spacing for the old-style login / contact / waitlist forms (no labels, placeholders only), on top of site-theme.css .formpage .card */
.card .login-form input[type=text], .card .login-form input[type=email], .card .login-form input[type=password],
.card .register-form input[type=text], .card .register-form input[type=email], .card .register-form input[type=password] { display: block; margin: 0 0 14px; }
.card .register-form textarea { display: block; width: 100%; margin: 0; }
.card .header-login { margin: 0 0 .6em; }
.card .form > p { margin: 0 0 1em; font-size: 18px; line-height: 1.65; color: var(--muted); }
.card .login-form button, .card .register-form button { margin-top: 8px; }
.card .message { margin: 18px 0 0; }
.card .message + .message { margin-top: 8px; }
