.donate-page{color:#111;background:#fff;min-height:100svh;padding:32px 24px}.donate-back{width:48px;height:48px;color:inherit;place-items:center;font-size:28px;text-decoration:none;display:grid}.donate-content{width:min(100%,420px);margin:clamp(40px,9vh,88px) auto 0}.donate-content h1{letter-spacing:-.075em;margin:0 0 48px;font-size:clamp(72px,17vw,112px);font-weight:500;line-height:1}.donate-amount{border-bottom:1px solid #d9d9d9;align-items:center;gap:16px;padding:0 0 16px;display:flex}.donate-amount span{color:#777;font-size:22px}.donate-amount input{font:inherit;color:#111;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;font-size:26px}.donate-amount:focus-within{border-color:#111}.donate-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;margin-top:28px;padding:17px 24px;font-size:20px}.donate-button:hover{background:#303030}.donate-button:disabled{opacity:.5;cursor:wait}.donate-content form[hidden],.donate-embedded:empty{display:none}.donate-content:has(form[hidden]){width:min(100%,520px)}.donate-content:has(form[hidden]) h1{margin-bottom:32px}.donate-content [role=alert]{color:#a63131;margin:24px 0;font-size:20px;line-height:1.5}:is(.donate-page a:focus-visible,.donate-page button:focus-visible){outline-offset:5px;outline:2px solid #111}@media (max-width:600px){.donate-page{padding:20px 24px}.donate-content{margin-top:48px}.donate-content h1{margin-bottom:40px}}.donate-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.donate-presets button{color:#555;min-height:80px;font:inherit;letter-spacing:-.6px;cursor:pointer;background:#f7f7f5;border:1px solid #e8e8e8;border-radius:18px;font-size:24px;transition:background .15s,color .15s,border-color .15s}.donate-presets button:hover{background:#f0f0ed;border-color:#aaa}.donate-presets button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.donate-presets button:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.donate-presets button{transition:none}}
