.donate-page.svelte-5j3k8c{background:#0a0f1e;min-height:100vh;padding:5rem 3rem 4rem}.donate-hero.svelte-5j3k8c{max-width:620px;margin-bottom:3rem}.hero-tag.svelte-5j3k8c{display:inline-block;background:#ffd4001a;color:#ffd400;border:1px solid rgba(255,212,0,.25);font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:3px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}h1.svelte-5j3k8c{color:#ffd400;font-size:2.8rem;font-weight:800;margin:0 0 1rem;letter-spacing:-1px}.donate-hero.svelte-5j3k8c p:where(.svelte-5j3k8c){color:#fff9;font-size:1.05rem;line-height:1.7;margin:0 0 2rem;max-width:520px}.donate-btn.svelte-5j3k8c{background:#ffd400;color:#00206a;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s}.donate-btn.svelte-5j3k8c:hover{background:#e6bf00;transform:translateY(-1px)}.impact-cards.svelte-5j3k8c{display:flex;gap:1.25rem;flex-wrap:wrap}.impact-card.svelte-5j3k8c{background:#111b38;border:1px solid rgba(255,212,0,.15);border-radius:10px;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.35rem}.impact-num.svelte-5j3k8c{color:#ffd400;font-size:1.8rem;font-weight:800;letter-spacing:-.5px}.impact-label.svelte-5j3k8c{color:#ffffff73;font-size:.85rem}@media(max-width:768px){.donate-page.svelte-5j3k8c{padding:3rem 1.25rem}h1.svelte-5j3k8c{font-size:2rem}}@media(max-width:480px){.donate-page.svelte-5j3k8c{padding:2.5rem 1rem}h1.svelte-5j3k8c{font-size:1.7rem}.impact-cards.svelte-5j3k8c{flex-direction:column}}
