.grecaptcha-badge {
  visibility: hidden;
}

.recaptcha-legal {
  font-size: 0.65rem;
  line-height: 1.3;
  color: #9ca3af;
  margin-top: 0.75rem;
  opacity: 0.85;
}

.recaptcha-legal a {
  color: inherit;
  text-decoration: none;
  border-bottom: 1px dotted currentColor;
}

.recaptcha-legal a:hover {
  color: #6b7280;
}
