/* ============================================
   CONTACT FORM - envoi par la messagerie du visiteur
   ============================================ */
.contact-hint {
  font-size: 0.9rem;
  color: var(--text-muted);
  margin-bottom: 16px;
}

.contact-result {
  margin-top: 24px;
  padding: 20px 24px;
  background-color: var(--bg-card);
  border: 1px solid var(--accent-cyan);
  border-radius: 8px;
  color: var(--text-gray);
}

.contact-result:focus {
  outline: none;
}

.contact-result p {
  margin-bottom: 12px;
}

.contact-result p:last-child {
  margin-bottom: 0;
}

.contact-result a {
  color: var(--accent-cyan);
}

.contact-copy {
  padding: 8px 20px;
  font-size: 0.9rem;
}

.contact-copy-status {
  margin-left: 12px;
  font-size: 0.9rem;
}
