.skeleton.svelte-pl8u5v{height:100%;width:100%;background:var(--helium-elevated-10);border-radius:12px;background-image:linear-gradient(90deg,transparent,var(--helium-elevated-10),transparent);background-repeat:no-repeat;animation:svelte-pl8u5v-skeleton 1.2s ease-in-out infinite;background-size:var(--shimmer-size) var(--shimmer-size)}@media(prefers-reduced-motion:reduce){.skeleton.svelte-pl8u5v{animation:none;background-image:none}}@keyframes svelte-pl8u5v-skeleton{0%{background-position:-350px 0}to{background-position:calc(350px + 100%) 0}}.donation-value.svelte-1dgmtv1,input.svelte-1dgmtv1{font-size:48px;font-weight:400;letter-spacing:-2px}.donation-value.svelte-1dgmtv1{display:flex;align-items:center}input.svelte-1dgmtv1{background-color:transparent;color:var(--primary);appearance:initial;border-style:none;padding-block:0px;padding-inline:0px;outline:none;width:100%;-moz-appearance:textfield}input.svelte-1dgmtv1::placeholder{color:var(--helium-elevated-50)}input.svelte-1dgmtv1::-webkit-outer-spin-button,input.svelte-1dgmtv1::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donate-option.svelte-1dz2u6a{--inner-padding: 14px;--inner-radius: 12px;--outer-radius: calc(var(--inner-radius) + var(--inner-padding));width:330px;background:var(--helium-elevated-10);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);padding:var(--inner-padding);border-radius:var(--outer-radius);display:flex;flex-direction:column;gap:4px}.type-icon.svelte-1dz2u6a{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:var(--inner-radius);background:var(--helium-elevated-10)}.type-icon.svelte-1dz2u6a svg{width:26px;height:26px;stroke-width:1.7px}h3.svelte-1dz2u6a{font-size:25px;letter-spacing:-.7px;margin-bottom:3px}button.primary.svelte-1dz2u6a{justify-content:center;border-radius:var(--inner-radius);text-decoration:none;height:40px}button.loading.svelte-1dz2u6a{padding:8px}main.svelte-1emzs0x{--card-overlap: 90px;--hero-effects-top-padding: 56px;--hero-effects-bottom-padding: 48px;max-width:900px;margin:0 auto;display:flex;flex-direction:column;min-height:90vh;padding:0 var(--content-padding)}.hero.svelte-1emzs0x{width:calc(min(100vw,1500px) - var(--content-padding) * 2);align-self:center;flex-shrink:0;border-radius:var(--card-border-radius);overflow:hidden}.hero.svelte-1emzs0x .introduction-effects{padding:var(--hero-effects-top-padding) var(--content-padding) calc(var(--hero-effects-bottom-padding) + var(--card-overlap))}.hero-content.svelte-1emzs0x{display:flex;flex-direction:column;align-items:center;gap:var(--gap-3);text-align:center}.hero-content.svelte-1emzs0x h2:where(.svelte-1emzs0x){line-height:100%;text-wrap:balance}.hero-content.svelte-1emzs0x p:where(.svelte-1emzs0x){font-size:18px;line-height:1.4;max-width:490px}.helium-logo.svelte-1emzs0x{margin-bottom:var(--gap-2)}#donation-options.svelte-1emzs0x{display:flex;justify-content:center;gap:var(--content-padding);flex-wrap:wrap;position:relative;z-index:1;margin-top:calc(-1 * var(--card-overlap));padding:0 var(--content-padding)}.terms-note.svelte-1emzs0x{text-align:center;font-size:14px;color:var(--tertiary);margin-top:var(--gap-4)}.terms-note.svelte-1emzs0x>a:where(.svelte-1emzs0x){font-size:14px}#reasons.svelte-1emzs0x{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--gap-3);margin:var(--section-padding) 0}.reason.svelte-1emzs0x{display:flex;flex-direction:column;gap:var(--gap-2);padding:var(--gap-4);border-radius:var(--card-border-radius);background:var(--helium-elevated-5)}.reason-icon.svelte-1emzs0x{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--gap-1);border-radius:var(--mid-border-radius);background:var(--helium-elevated-10)}.reason-icon.svelte-1emzs0x svg{width:24px;height:24px;stroke-width:1.7px}.reason.svelte-1emzs0x h4:where(.svelte-1emzs0x){font-size:18px}.reason.svelte-1emzs0x p:where(.svelte-1emzs0x){font-size:15px;line-height:1.45;color:var(--secondary)}@media screen and (max-width:950px){.hero.svelte-1emzs0x{width:calc(100vw - var(--gap-2))}}@media screen and (max-width:700px){main.svelte-1emzs0x{--hero-effects-top-padding: 48px}}@media screen and (max-width:535px){main.svelte-1emzs0x{--card-overlap: 70px}.hero.svelte-1emzs0x{border-radius:var(--mid-border-radius)}#donation-options.svelte-1emzs0x{padding:0}}
