/* The waitlist page: the login page's look (login.css), plus the hidden
   robot trap and the thank-you that replaces the form. */

.trap {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.hint a {
  color: var(--accent);
  font-weight: 700;
}

/* ---- after joining ---- */
.joined {
  margin-top: 32px;
  padding-top: 28px;
  border-top: 1px solid var(--line);
  font-size: 15px;
  line-height: 1.55;
  color: var(--ink-2);
}
.joined p {
  margin: 0 0 16px;
}
.joined b {
  color: var(--ink);
}
.joined-title {
  font-family: var(--font-serif);
  font-size: 36px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.03em;
  color: var(--ink);
}

/* Once FinDash is open, the page offers the way in instead of the form. */
.open-actions {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 24px;
}
.open-actions a {
  text-align: center;
  text-decoration: none;
}
