/* Cash App + Venmo giving buttons (supportus1.html only). External for the CSP. */
.give-apps{margin:2.5rem 0 2rem;text-align:center}
.give-apps__title{margin:0 0 1rem}
.give-apps__row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}
.give-btn{display:flex;align-items:center;gap:.85rem;min-width:270px;padding:.8rem 1.4rem .8rem .8rem;border-radius:999px;color:#fff;text-decoration:none;text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}
.give-btn:hover,.give-btn:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.22);filter:brightness(1.06)}
.give-btn:focus-visible{outline:3px solid #111418;outline-offset:3px}
.give-btn--cashapp{background:#00D64F}
.give-btn--venmo{background:#008CFF}
.give-btn__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff}
.give-btn__icon svg{width:30px;height:30px}
.give-btn--cashapp .give-btn__icon svg{fill:#00D64F}
.give-btn--venmo .give-btn__icon svg{fill:#008CFF}
.give-btn__text{display:flex;flex-direction:column;line-height:1.2}
.give-btn__name{font-size:1.25rem;font-weight:800;letter-spacing:.01em}
.give-btn__handle{font-size:1rem;font-weight:600;opacity:.95}
@media (max-width:520px){.give-btn{width:100%;min-width:0}}
