.giving.svelte-167djs0{background:#f5f0e6;color:#1a1611;min-height:70svh;padding:clamp(24px,5vw,64px)}.giving-frame.svelte-167djs0{max-width:720px;margin:0 auto;background:#ede6d8;border:2px solid #1a1611;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.eyebrow.svelte-167djs0{font:700 12px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#7b1e1e;margin:0}h1.svelte-167djs0{font:700 clamp(32px,4vw,48px)/1.1 var(--font-display);margin:0;color:#1a1611}.lead.svelte-167djs0{font:400 18px/1.65 var(--font-body);margin:0;color:#1a1611}.widget-shell.svelte-167djs0{width:100%;border:1px solid #cfc4b0;background:#f5f0e6;padding:8px}.widget-frame.svelte-167djs0{width:100%;min-height:600px;border:0;display:block}@media(max-width:520px){.giving.svelte-167djs0{padding:16px}.giving-frame.svelte-167djs0{padding:18px}.widget-shell.svelte-167djs0{padding:0}.widget-frame.svelte-167djs0{min-height:540px}.actions.svelte-167djs0{width:100%}.checkout.svelte-167djs0,button.secondary.svelte-167djs0{width:100%;justify-content:center}}.actions.svelte-167djs0{display:flex;flex-wrap:wrap;gap:12px}.checkout.svelte-167djs0{display:inline-flex;align-items:center;min-height:48px;background:#7b1e1e;color:#f5f0e6;padding:12px 24px;font:700 13px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.checkout.svelte-167djs0:hover{background:#5c1515;color:#f5f0e6}button.secondary.svelte-167djs0{min-height:48px;padding:12px 20px;background:#f5f0e6;color:#1a1611;border:1px solid #1a1611;font:600 13px var(--font-ui);cursor:pointer}.disclosure.svelte-167djs0{font:400 14px/1.6 var(--font-body);color:#5c5346;border-top:1px solid #cfc4b0;padding-top:16px;margin:4px 0 0;width:100%}.account-link.svelte-167djs0{color:#7b1e1e;font:600 14px var(--font-ui);text-decoration:underline;text-underline-offset:4px}.alert.svelte-167djs0{color:#7b1e1e;font-weight:600}details.svelte-167djs0{font:12px/1.6 var(--font-mono);color:#5c5346}html[data-theme=dark] .giving.svelte-167djs0{background:#171411;color:#f5f0e6}html[data-theme=dark] .giving-frame.svelte-167djs0{background:#211c17;border-color:#4a3f33}html[data-theme=dark] h1.svelte-167djs0,html[data-theme=dark] .lead.svelte-167djs0{color:#f5f0e6}html[data-theme=dark] .eyebrow.svelte-167djs0,html[data-theme=dark] .account-link.svelte-167djs0,html[data-theme=dark] .alert.svelte-167djs0{color:#e06c6c}html[data-theme=dark] .disclosure.svelte-167djs0{color:#b0a38f;border-color:#362e25}html[data-theme=dark] button.secondary.svelte-167djs0{background:#171411;color:#f5f0e6;border-color:#4a3f33}
