.donation-form{width:min(500px,100%);margin:0 auto;display:flex;flex-direction:column;gap:20px}.donation-form input,.donation-form textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid;background:transparent;color:inherit;font:inherit;font-size:14px;outline:none}.donation-form textarea{min-height:120px;resize:vertical}.donation-form input::-moz-placeholder,.donation-form textarea::-moz-placeholder{color:inherit;opacity:.5}.donation-form input::placeholder,.donation-form textarea::placeholder{color:inherit;opacity:.5}.donation-form button{align-self:center;margin-top:10px;padding:10px 18px;border:1px solid;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.donation-form button:hover{opacity:.5}