/* Google's reCAPTCHA v3 badge, on the pages that load the loader (templates/_recaptcha.html).
   The loader positions and sizes the badge with a style attribute, which the Content Security
   Policy refuses (style-src 'self'). Without this rule the badge would sit in the page flow as
   a plain block. Google's FAQ allows hiding it with visibility: hidden as long as the notice
   below is visible in the flow; position: fixed keeps the hidden box out of the layout. Not
   display: none, which is not what Google's answer prescribes. */
.grecaptcha-badge {
  position: fixed;
  right: 0;
  bottom: 0;
  overflow: hidden;
  visibility: hidden;
}

/* The notice Google's terms require once the badge is hidden, under each captcha form. */
.recaptcha-notice {
  margin: 1rem 0 0;
  color: var(--park-brown);
  font-size: 0.8rem;
  text-align: center;
}

.recaptcha-notice a {
  color: inherit;
  text-decoration: underline;
}
