/* The original stylesheet and markup own the visual layout. */
#donation_section { scroll-margin-top: 105px; }
.hosted-gradient {
  background-size: 100% calc(100% + var(--donation-gradient-delta, 0px));
  background-repeat: no-repeat;
}
@media (max-width: 1024px) { #donation_section { scroll-margin-top: 147px; } }
.snapshot-status { font: 14px/1.4 Inter, sans-serif; margin: 12px 0; }
.snapshot-status[hidden] { display: none; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
