#support { margin: 28px 0; padding-top: 24px; border-top: 1px solid var(--line); scroll-margin-top: 24px; }
.support-amounts { display: flex; flex-wrap: wrap; gap: 12px; }
.support-amounts a { display: inline-flex; min-width: 52px; min-height: 44px; align-items: center; justify-content: center; padding: 8px 16px; border: 1px solid var(--green); border-radius: 7px; color: var(--green); background: var(--paper); font-weight: 700; text-decoration: none; }
.support-amounts a:hover { text-decoration: underline; }
