.donations-header.svelte-l9c0o0{text-align:center;max-width:800px;margin:0 auto}.page-subtitle{line-height:1.6;margin:0}.transparency-section.svelte-l9c0o0{max-width:900px;margin:0 auto;text-align:center}.transparency-section.svelte-l9c0o0,.donations-header.svelte-l9c0o0,.pending-section.svelte-l9c0o0,.partners-section.svelte-l9c0o0,.completed-section.svelte-l9c0o0,.mission-section.svelte-l9c0o0{max-width:900px;margin:0 auto;margin-top:2rem}.pending-card{display:grid;grid-template-columns:1fr auto;gap:calc(var(--padding) * 4);align-items:center}.pending-amount.svelte-l9c0o0{text-align:left}.amount-value{margin-bottom:calc(var(--padding) * 1)}.amount-label{margin-bottom:calc(var(--padding) * .5)}.amount-period,.distribution-label{opacity:.8}.no-pending,.no-donations{text-align:center;display:flex;flex-direction:column;align-items:center}.no-pending svg,.no-donations svg{font-size:3rem;color:var(--accessible-darker-pink);margin-bottom:calc(var(--padding) * 2)}.first-purchase-cta.svelte-l9c0o0{margin-top:calc(var(--padding) * 2)}.partners-intro.svelte-l9c0o0{text-align:center;color:var(--warm-text);line-height:1.6;margin:0 0 calc(var(--padding) * 4) 0;max-width:600px;margin-left:auto;margin-right:auto}.partners-grid.svelte-l9c0o0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--padding) * 3)}.partner-card{height:100%;display:flex;flex-direction:column}.partner-logo.svelte-l9c0o0{display:flex;justify-content:center;align-items:center;margin-bottom:calc(var(--padding) * 3);padding:calc(var(--padding) * 2);background:var(--soft-white);border-radius:8px;border:1px solid rgba(255,192,203,.2)}.partner-logo.svelte-l9c0o0 img:where(.svelte-l9c0o0){max-width:120px;max-height:60px;object-fit:contain}.partner-header.svelte-l9c0o0{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--padding) * 2);gap:calc(var(--padding) * 1)}.partner-name.svelte-l9c0o0{margin:0;flex:1}.partner-focus.svelte-l9c0o0{background:var(--accessible-green);padding:calc(var(--padding) * .5) calc(var(--padding) * 2);border-radius:12px;white-space:nowrap}.partner-description.svelte-l9c0o0{color:var(--warm-text);line-height:1.5;margin:0 0 calc(var(--padding) * 3) 0;flex:1}.partner-footer.svelte-l9c0o0{display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--padding) * 1)}.partner-link.svelte-l9c0o0{display:flex;align-items:center;gap:calc(var(--padding) * .5);color:var(--accessible-darkest-pink);font-weight:500;transition:opacity .2s var(--easing)}.partner-card:hover .partner-link.svelte-l9c0o0{opacity:.8}.partner-link.svelte-l9c0o0 svg{font-size:.85rem}.mission-section.svelte-l9c0o0{text-align:center;background-color:var(--flynn-blue);border-radius:20px;padding:calc(var(--padding) * 6);border:2px solid var(--success-green)}.mission-content.svelte-l9c0o0{max-width:600px;margin:0 auto}.mission-text.svelte-l9c0o0{line-height:1.6;margin:0 0 calc(var(--padding) * 3) 0}.mission-cta.svelte-l9c0o0{display:flex;gap:calc(var(--padding) * 2);justify-content:center;flex-wrap:wrap;margin-top:calc(var(--padding) * 4)}.donations-showcase.svelte-l9c0o0{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:calc(var(--padding) * 3)}.card.donation-card{position:relative;overflow:hidden;display:flex;flex-direction:column}.donation-content.svelte-l9c0o0{flex-grow:1;display:flex;flex-direction:column;padding-top:calc(var(--padding) * 2)}.donation-header.svelte-l9c0o0{display:flex;align-items:center;gap:calc(var(--padding) * 1);margin-bottom:calc(var(--padding) * 2)}.donation-header.svelte-l9c0o0 svg{font-size:1.5rem;color:var(--accessible-darker-pink)}.donation-amount-display.svelte-l9c0o0{display:flex;align-items:baseline;gap:calc(var(--padding) * 1);margin-bottom:calc(var(--padding) * 2)}.donation-description.svelte-l9c0o0{color:var(--warm-text);line-height:1.6;margin:0 0 calc(var(--padding) * 3) 0;font-size:1rem;flex-grow:1}.donation-date{opacity:.8}@media (max-width: 768px){.pending-card{grid-template-columns:1fr;gap:calc(var(--padding) * 3);text-align:center}.partners-grid.svelte-l9c0o0{grid-template-columns:1fr}.partner-header.svelte-l9c0o0{flex-direction:column;align-items:flex-start;gap:calc(var(--padding) * 1)}.partner-footer.svelte-l9c0o0{justify-content:flex-start}.mission-cta.svelte-l9c0o0{flex-direction:column;align-items:center}}
