.donation-page[data-astro-cid-zs4lkpkf]{padding-bottom:80px}.donate-grid[data-astro-cid-zs4lkpkf]{grid-template-rows:auto 1fr;grid-template-areas:"story payment""faq payment";row-gap:48px}.donate-grid[data-astro-cid-zs4lkpkf]>[data-astro-cid-zs4lkpkf]{min-width:0}.donation-story[data-astro-cid-zs4lkpkf]{grid-area:story}.story-actions[data-astro-cid-zs4lkpkf]{flex-wrap:wrap;gap:8px 24px;display:flex}.donate-form[data-astro-cid-zs4lkpkf]{grid-area:payment}.donation-faq[data-astro-cid-zs4lkpkf]{border:0;grid-area:faq;margin:0;padding:0;display:block}.donation-faq[data-astro-cid-zs4lkpkf] h2[data-astro-cid-zs4lkpkf]{margin-bottom:20px;font-size:22px}.donation-faq[data-astro-cid-zs4lkpkf] summary[data-astro-cid-zs4lkpkf]{gap:16px;font-size:16px}.donation-faq[data-astro-cid-zs4lkpkf] details[data-astro-cid-zs4lkpkf] p[data-astro-cid-zs4lkpkf]{padding-right:24px;font-size:14px}@media (width<=980px){.donate-grid[data-astro-cid-zs4lkpkf]{grid-template:"story""payment""faq"/minmax(0,1fr)}.donation-faq[data-astro-cid-zs4lkpkf]{max-width:none}}.donation-amounts[data-astro-cid-zs4lkpkf] .amounts[data-astro-cid-zs4lkpkf]{margin-bottom:24px}.amount-help[data-astro-cid-zs4lkpkf]{margin-top:10px;font-size:13px;line-height:1.8}.payment-channels[data-astro-cid-zs4lkpkf]{border:0;min-width:0;margin:4px 0 28px;padding:0}.payment-channels[data-astro-cid-zs4lkpkf] legend[data-astro-cid-zs4lkpkf]{color:var(--muted);margin-bottom:12px;font-size:14px}.channel-options[data-astro-cid-zs4lkpkf]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.donate-form[data-astro-cid-zs4lkpkf] .channel-option[data-astro-cid-zs4lkpkf]{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:76px;margin:0;padding:14px 12px;display:flex}.donate-form[data-astro-cid-zs4lkpkf] .channel-option[data-astro-cid-zs4lkpkf]:has(input:checked){border-color:var(--blue);background:#f0f4ff}.donate-form[data-astro-cid-zs4lkpkf] .channel-option[data-astro-cid-zs4lkpkf] input[data-astro-cid-zs4lkpkf]{width:18px;height:18px;min-height:0;accent-color:var(--blue);flex:0 0 18px;margin:0;padding:0}.channel-option[data-astro-cid-zs4lkpkf]>span[data-astro-cid-zs4lkpkf]{font-size:15px;line-height:1.5}.channel-option[data-astro-cid-zs4lkpkf]>span[data-astro-cid-zs4lkpkf]>span[data-astro-cid-zs4lkpkf]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.payment-channels[data-astro-cid-zs4lkpkf]:disabled .channel-option[data-astro-cid-zs4lkpkf]{cursor:default;opacity:.65}.support-order[data-astro-cid-zs4lkpkf] h2[data-astro-cid-zs4lkpkf]{margin:0;font-size:24px}.success-icon[data-astro-cid-zs4lkpkf]{color:#366242;background:#eaf3ed;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.order-amount[data-astro-cid-zs4lkpkf]{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:12px;font-size:32px;font-weight:600}.order-status[data-astro-cid-zs4lkpkf]{margin-top:16px;font-size:15px;line-height:1.8}.order-status[data-astro-cid-zs4lkpkf][data-state=paid]{color:#366242}.order-action[data-astro-cid-zs4lkpkf]{text-align:center;margin-top:24px}.order-action[data-astro-cid-zs4lkpkf] canvas[data-astro-cid-zs4lkpkf],.order-action[data-astro-cid-zs4lkpkf] img[data-astro-cid-zs4lkpkf]{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:100%;height:auto;margin-inline:auto}.order-action[data-astro-cid-zs4lkpkf] p[data-astro-cid-zs4lkpkf]{margin-top:14px;font-size:13px}.order-action[data-astro-cid-zs4lkpkf] .button[data-astro-cid-zs4lkpkf]{margin-top:8px}.order-progress[data-astro-cid-zs4lkpkf]{background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:14px;font-size:14px;display:flex}.payment-spinner[data-astro-cid-zs4lkpkf]{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.8s linear infinite payment-spin;display:inline-block}.payment-placeholder[data-astro-cid-zs4lkpkf]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:272px;max-width:100%;min-height:272px;margin-inline:auto;padding:24px 16px;display:flex}.payment-placeholder[data-astro-cid-zs4lkpkf] p[data-astro-cid-zs4lkpkf]{margin-top:14px;font-size:14px}.payment-placeholder[data-astro-cid-zs4lkpkf] .button[data-astro-cid-zs4lkpkf]{font-size:14px}@keyframes payment-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.payment-spinner[data-astro-cid-zs4lkpkf]{animation:none}.donate-form[data-astro-cid-zs4lkpkf] .button[data-astro-cid-zs4lkpkf]{transition:none;transform:none}}.order-number[data-astro-cid-zs4lkpkf]{overflow-wrap:anywhere;margin-top:16px;font-size:13px}.order-number[data-astro-cid-zs4lkpkf] span[data-astro-cid-zs4lkpkf]{letter-spacing:0;margin-top:4px;font-family:ui-monospace,monospace;display:block}.order-buttons[data-astro-cid-zs4lkpkf]{flex-direction:column;gap:12px;margin-top:24px;display:flex}.order-buttons[data-astro-cid-zs4lkpkf] .quiet-link[data-astro-cid-zs4lkpkf]{color:var(--muted);background:0 0;border:0;align-self:center;padding:0}.support-records[data-astro-cid-zs4lkpkf]{border-top:1px solid var(--line);min-width:0;margin-top:28px;padding-top:12px}.support-records[data-astro-cid-zs4lkpkf] summary[data-astro-cid-zs4lkpkf]{cursor:pointer;min-height:44px;color:var(--muted);padding:10px 0;font-size:14px}.support-history[data-astro-cid-zs4lkpkf]{min-width:0;margin-top:16px}.support-history[data-astro-cid-zs4lkpkf] label[data-astro-cid-zs4lkpkf]{margin-bottom:10px;font-size:14px;display:block}.support-history[data-astro-cid-zs4lkpkf] select[data-astro-cid-zs4lkpkf]{border:1px solid var(--line);background:var(--paper,#fff);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.support-records[data-astro-cid-zs4lkpkf] .quiet-link[data-astro-cid-zs4lkpkf]{color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:13px}.support-contact[data-astro-cid-zs4lkpkf]{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin-top:28px;padding-top:20px;font-size:13px}.support-contact[data-astro-cid-zs4lkpkf] p{margin:0 0 8px;font-size:13px}.support-contact[data-astro-cid-zs4lkpkf] a{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.order-return-confirm[data-astro-cid-zs4lkpkf]{border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px;font-size:14px;line-height:1.8}.donate-form[data-astro-cid-zs4lkpkf] .return-ack[data-astro-cid-zs4lkpkf]{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:14px;display:flex}.donate-form[data-astro-cid-zs4lkpkf] .return-ack[data-astro-cid-zs4lkpkf] input[data-astro-cid-zs4lkpkf]{width:18px;height:18px;min-height:0;accent-color:var(--blue);flex:0 0 18px;margin:4px 0 0;padding:0}.order-buttons[data-astro-cid-zs4lkpkf] button[data-astro-cid-zs4lkpkf]{min-height:44px}.payment-error[data-astro-cid-zs4lkpkf]{color:#a53f38;overflow-wrap:anywhere;margin-top:16px;font-size:14px}.payment-error[data-astro-cid-zs4lkpkf]:empty{display:none}[data-astro-cid-zs4lkpkf][hidden]{display:none!important}@media (width<=480px){.channel-options[data-astro-cid-zs4lkpkf]{grid-template-columns:1fr}.donate-form[data-astro-cid-zs4lkpkf] .channel-option[data-astro-cid-zs4lkpkf]{min-height:64px}.channel-option[data-astro-cid-zs4lkpkf]>span[data-astro-cid-zs4lkpkf]>span[data-astro-cid-zs4lkpkf]{margin-left:10px;display:inline}}
