.donation-form-wrapper.svelte-1ixo6tw{width:100%;max-width:500px;margin:0 auto}h1.svelte-1ixo6tw{font-family:var(--font-display);font-weight:var(--font-bold);font-stretch:var(--btn-font-stretch);letter-spacing:.05em;text-transform:uppercase;text-align:center;margin-bottom:var(--spacing-6);font-size:var(--text-2xl)}h2.svelte-1ixo6tw{font-family:var(--font-display);font-weight:var(--font-bold);font-stretch:var(--btn-font-stretch);letter-spacing:.05em;text-transform:uppercase;text-align:left;margin-bottom:var(--spacing-4);font-size:var(--text-lg)}section.svelte-1ixo6tw{margin-bottom:var(--spacing-6)}.intro-section.svelte-1ixo6tw p:where(.svelte-1ixo6tw){text-align:center;line-height:var(--leading-relaxed);color:var(--color-text)}.type-toggle.svelte-1ixo6tw{gap:var(--spacing-2);width:100%;display:flex}.type-button.svelte-1ixo6tw{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border-medium);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-bold);font-stretch:var(--btn-font-stretch);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;flex:1}.type-button.svelte-1ixo6tw:hover{border-color:var(--color-primary);color:var(--color-primary)}.type-button.selected.svelte-1ixo6tw{border-color:var(--color-primary);color:var(--color-primary);padding:calc(var(--spacing-3) - 1px) calc(var(--spacing-4) - 1px);border-width:2px}.preset-amounts.svelte-1ixo6tw{gap:var(--spacing-2);margin-bottom:var(--spacing-4);grid-template-columns:repeat(4,1fr);display:grid}.amount-button.svelte-1ixo6tw{padding:var(--spacing-3) var(--spacing-2);border:1px solid var(--border-medium);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);font-stretch:var(--btn-font-stretch);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;border-radius:0}.amount-button.svelte-1ixo6tw:hover{border-color:var(--color-primary);color:var(--color-primary)}.amount-button.selected.svelte-1ixo6tw{border-color:var(--color-primary);color:var(--color-primary);padding:calc(var(--spacing-3) - 1px) calc(var(--spacing-2) - 1px);border-width:2px}.custom-amount.svelte-1ixo6tw{gap:var(--spacing-2);flex-direction:column;display:flex}.custom-amount.svelte-1ixo6tw label:where(.svelte-1ixo6tw){font-size:var(--text-base);color:var(--color-text)}.input-wrapper.svelte-1ixo6tw{border:1px solid var(--border-medium);border-radius:var(--border-radius);background:var(--surface-recessed);align-items:center;display:flex;overflow:hidden}.input-wrapper.svelte-1ixo6tw:focus-within{border-color:var(--color-primary)}.currency-symbol.svelte-1ixo6tw{padding:var(--spacing-3);background:var(--surface-elevated);color:var(--color-text);font-weight:var(--font-medium);border-right:1px solid var(--border-subtle)}.input-wrapper.svelte-1ixo6tw input:where(.svelte-1ixo6tw){padding:var(--spacing-3);color:var(--color-text);font-family:var(--font-primary);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.input-wrapper.svelte-1ixo6tw input:where(.svelte-1ixo6tw)::placeholder{color:var(--color-text-muted)}.input-wrapper.svelte-1ixo6tw input.active:where(.svelte-1ixo6tw){font-weight:var(--font-medium)}.submit-section.svelte-1ixo6tw{margin-top:var(--spacing-6)}.donate-button.donate-button.svelte-1ixo6tw{width:100%}.donate-button.svelte-1ixo6tw:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button-with-spinner.svelte-1ixo6tw{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.error-message.svelte-1ixo6tw{padding:var(--spacing-3);background:var(--surface-error);border:1px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error);font-size:var(--text-base);text-align:center}.trust-section.svelte-1ixo6tw{margin-top:var(--spacing-4)}.trust-note.svelte-1ixo6tw{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.success-container.svelte-1ixo6tw{text-align:center}.success-container.svelte-1ixo6tw h1:where(.svelte-1ixo6tw){color:var(--color-text-strong)}.success-section.svelte-1ixo6tw p:where(.svelte-1ixo6tw){line-height:var(--leading-relaxed);color:var(--color-text);margin-bottom:var(--spacing-4)}.donate-again-link.svelte-1ixo6tw{margin-top:var(--spacing-3);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;display:inline-block}.donate-again-link.svelte-1ixo6tw:hover{color:var(--color-primary);text-decoration:underline}@media (width<=768px){h1.svelte-1ixo6tw{font-size:var(--text-xl);margin-bottom:var(--spacing-4)}h2.svelte-1ixo6tw{font-size:var(--text-base);margin-bottom:var(--spacing-3)}section.svelte-1ixo6tw{margin-bottom:var(--spacing-4)}.preset-amounts.svelte-1ixo6tw{grid-template-columns:repeat(2,1fr)}.type-toggle.svelte-1ixo6tw{flex-direction:column}}.page-wrapper.svelte-w3gtu{min-height:calc(100vh - var(--navbar-actual-height,60px) - var(--footer-actual-height,60px));padding:var(--spacing-6) var(--spacing-4);box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.container.svelte-w3gtu{width:100%;max-width:600px;padding:var(--spacing-8)}@media (width<=768px){.page-wrapper.svelte-w3gtu{min-height:calc(100vh - var(--navbar-actual-height,60px) - var(--footer-actual-height,120px));padding:var(--spacing-4) var(--spacing-3);align-items:flex-start}}
