.donation-form-wrapper.svelte-1ixo6tw{max-width:500px;width:100%;margin:0 auto}h1.svelte-1ixo6tw{text-align:center;margin-bottom:var(--spacing-6);font-size:var(--text-2xl);font-weight:var(--font-semibold)}h2.svelte-1ixo6tw{text-align:left;margin-bottom:var(--spacing-4);font-size:var(--text-lg);font-weight:var(--font-semibold)}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{display:flex;gap:var(--spacing-2);width:100%}.type-button.svelte-1ixo6tw{flex:1;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--glass-border-medium);background:var(--glass-background-subtle);color:var(--color-text);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;border-radius:var(--border-radius)}.type-button.svelte-1ixo6tw:hover{background:var(--glass-background-primary-hover);border-color:var(--color-primary)}.type-button.selected.svelte-1ixo6tw{background:var(--glass-background-primary);border-color:var(--color-primary);color:var(--color-primary)}.preset-amounts.svelte-1ixo6tw{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.amount-button.svelte-1ixo6tw{padding:var(--spacing-3) var(--spacing-2);border:1px solid var(--glass-border-medium);background:var(--glass-background-subtle);color:var(--color-text);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;border-radius:var(--border-radius)}.amount-button.svelte-1ixo6tw:hover{background:var(--glass-background-primary-hover);border-color:var(--color-primary)}.amount-button.selected.svelte-1ixo6tw{background:var(--glass-background-primary);border-color:var(--color-primary);color:var(--color-primary)}.custom-amount.svelte-1ixo6tw{display:flex;flex-direction:column;gap:var(--spacing-2)}.custom-amount.svelte-1ixo6tw label:where(.svelte-1ixo6tw){font-size:var(--text-base);color:var(--color-text)}.input-wrapper.svelte-1ixo6tw{display:flex;align-items:center;border:1px solid var(--glass-border-medium);border-radius:var(--border-radius);background:var(--glass-background-subtle);overflow:hidden}.input-wrapper.svelte-1ixo6tw:focus-within{border-color:var(--color-primary)}.currency-symbol.svelte-1ixo6tw{padding:var(--spacing-3);background:var(--glass-background-light);color:var(--color-text);font-weight:var(--font-semibold);border-right:1px solid var(--glass-border-light)}.input-wrapper.svelte-1ixo6tw input:where(.svelte-1ixo6tw){flex:1;padding:var(--spacing-3);border:none;background:transparent;color:var(--color-text);font-family:var(--font-primary);font-size:var(--text-base);outline:none}.input-wrapper.svelte-1ixo6tw input:where(.svelte-1ixo6tw)::placeholder{color:var(--glass-border-strong)}.input-wrapper.svelte-1ixo6tw input.active:where(.svelte-1ixo6tw){font-weight:var(--font-semibold)}.submit-section.svelte-1ixo6tw{margin-top:var(--spacing-6)}.donate-button.svelte-1ixo6tw{width:100%;padding:var(--spacing-4);font-size:var(--text-lg)}.donate-button.svelte-1ixo6tw:disabled{opacity:.6;cursor:not-allowed}.button-with-spinner.svelte-1ixo6tw{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.error-message.svelte-1ixo6tw{padding:var(--spacing-3);background:var(--glass-background-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-base);color:var(--glass-border-strong)}.success-container.svelte-1ixo6tw{text-align:center}.success-container.svelte-1ixo6tw h1:where(.svelte-1ixo6tw){color:var(--color-success)}.success-section.svelte-1ixo6tw p:where(.svelte-1ixo6tw){line-height:var(--leading-relaxed);color:var(--color-text);margin-bottom:var(--spacing-4)}@media(max-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}}
