/* Audit 3 Nov, round 2: footer links share one style (14px, easy to tap); floating Home button is smaller. */
.site-footer a, .site-footer button.footer-pledge-link, .site-footer button.footer-safety-link {
  font-size: 14px !important; display: block; padding: 8px 0 !important; min-height: 0 !important;
  background: none !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important;
  color: inherit; font-family: inherit; font-weight: inherit; text-align: left; text-decoration: underline; text-underline-offset: 3px; width: auto;
}
.site-footer .footer-brand { font-size: inherit !important; }
@media (max-width: 650px) {
  /* the pinned Home button: smaller so it hides less of the page */
  .home-fab, .floating-home, [data-action="home"].floating, .back-home-float { transform: scale(.85); transform-origin: bottom right; opacity: .94; }
}
.kb-float-home { transition: transform .2s ease, opacity .2s ease; }
.kb-float-home.kb-away { transform: translateY(160%) !important; opacity: 0; pointer-events: none; }
