/* Gold support button. Same yellow-on-navy treatment as the other
   call-to-action buttons, sized so a thumb can hit it on a phone. */
a.donate-support {
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 0.7rem 1.15rem;
  min-height: 44px;
  border: 2px solid #FFEB43;
  border-radius: 8px;
  background: linear-gradient(135deg, #FFEB43, #FFA500);
  color: #003594;
  font-family: Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
}
a.donate-support:hover,
a.donate-support:focus {
  color: #003594;
  text-decoration: none;
  filter: brightness(1.05);
}
a.donate-support:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 2px;
}
.donate-support-row {
  max-width: 800px;
  margin: 0.85rem auto 0.25rem;
  text-align: center;
}
@media (max-width: 600px) {
  a.donate-support {
    display: block;
    width: 100%;
  }
}
