.donate-intro{max-width:680px;margin:25px auto 40px;text-align:center}.donate-kicker{font-size:11px;letter-spacing:3px;color:#e97800;margin-bottom:20px}.donate-intro h1{font-size:36px;line-height:1.3;margin-bottom:20px}.donate-intro>p:last-child{color:#bbb;line-height:1.9;font-size:16px}.donate-heart{display:grid;place-items:center;border:1px solid #63401b;color:#e97800;width:68px;height:68px;border-radius:50%;font-size:36px;margin:0 auto 24px}.donation-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px;max-width:820px;margin:0 auto}.donation-method{border:1px solid #3c3022;background:linear-gradient(145deg,#181006,#050505);padding:28px;display:flex;flex-direction:column}.donation-method-icon{color:#e97800;font-size:30px}.donation-method h2{font-size:23px}.donation-method p{color:#bbb;line-height:1.8;font-size:14px}.donate-button{display:block;text-align:center;padding:14px 20px;border:1px solid #e97800;background:#e97800;color:#000;font-size:15px;font-weight:bold;text-decoration:none;margin-top:auto;cursor:pointer}.donate-button:hover{background:#ff9a29;color:#000}.donation-pending{text-align:center;border:1px dashed #57432d;padding:35px;grid-column:1/-1}.donation-pending h2{font-size:19px}.donation-pending p{color:#aaa;line-height:1.7}.donation-footer{max-width:650px;text-align:center;margin:35px auto;color:#999;font-size:13px;line-height:1.8}.donation-footer a{color:#e5a050}.pix-label{font-size:12px;color:#aaa;margin:10px 0}.donation-method textarea{width:100%;resize:vertical;min-height:85px;padding:12px;background:#080808;color:#eee;border:1px solid #484139;font:13px monospace;overflow-wrap:anywhere;margin:0 0 20px}.donation-method .pix-help{font-size:11px;color:#999;margin-bottom:0}.donation-method .pix-recipient{margin:0}#donation-status{color:#f5b56a;min-height:24px;text-align:center;font-size:14px;margin-top:25px;line-height:1.7}@media(max-width:700px){.donate-intro h1{font-size:29px}.donation-methods{grid-template-columns:1fr}}

.pix-qr{display:block;width:204px;max-width:100%;height:auto;align-self:center;background:#fff;border-radius:8px;padding:6px;margin:12px auto 22px}.donation-method:has(.pix-qr) .donate-button{margin-top:0}.donation-methods{align-items:stretch}.donation-method>h2{line-height:1.4}

.donation-methods{align-items:start}
