.form { display: grid; gap: 0.35rem; margin-top: 2rem; }
.form label { color: var(--gold); margin-top: 1rem; }
.form input, .form textarea {
  width: 100%;
  min-height: 44px;
  padding: 0.6rem 0.8rem;
  border: 1px solid var(--gold-deep);
  background: rgba(7, 11, 28, 0.75);
  color: var(--text);
  font: inherit;
}
.form textarea { resize: vertical; }
.form .note { margin: 1.25rem 0 0.5rem; color: var(--muted); font-size: 0.95rem; }
.form .btn { justify-self: start; min-height: 44px; font: inherit; cursor: pointer; }
.trap { position: absolute; left: -9999px; height: 1px; overflow: hidden; }
