.jar-card.svelte-6hi10s{width:100%;max-width:480px;text-align:center}.donated.svelte-6hi10s,.canceled.svelte-6hi10s{max-width:30rem;margin:0 auto 1.6rem;padding:.7rem 1.1rem;border-radius:12px;font-weight:600}.donated.svelte-6hi10s{background:#22c55e24;border:1px solid rgba(34,197,94,.4);color:#86efac}.canceled.svelte-6hi10s{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#ffffffc7}.title.svelte-6hi10s{font-family:var(--page-title-font, "Fraunces", Georgia, serif);font-style:italic;font-weight:700;font-variation-settings:"opsz" 144,"wght" 700,"SOFT" 0,"WONK" 1;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.2;padding-bottom:.12em;margin:0 0 .6rem;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lines.svelte-6hi10s{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:30rem;margin:0 auto 2rem}.line.svelte-6hi10s{margin:0;font-size:1.1rem;line-height:1.55;color:#ffffffa8;text-wrap:balance}.line.lead.svelte-6hi10s{font-size:1.2rem;color:#ffffffdb}.line.svelte-6hi10s strong:where(.svelte-6hi10s){color:#fff;font-weight:600}.line.accent.svelte-6hi10s{color:#b8bdf2;font-weight:500}.line.svelte-6hi10s+.line:where(.svelte-6hi10s){position:relative;padding-top:1rem}.line.svelte-6hi10s+.line:where(.svelte-6hi10s):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#ffffff47}.amounts.svelte-6hi10s{width:100%;margin:0 auto 18px}.custom-amount.svelte-6hi10s{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.custom-amount.svelte-6hi10s .dollar:where(.svelte-6hi10s){font-size:1.2rem;color:#ffffffb3}.custom-amount.svelte-6hi10s input:where(.svelte-6hi10s){width:130px;padding:10px 12px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:1rem;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.custom-amount.svelte-6hi10s input:where(.svelte-6hi10s)::-webkit-outer-spin-button,.custom-amount.svelte-6hi10s input:where(.svelte-6hi10s)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-amount.svelte-6hi10s input:where(.svelte-6hi10s):focus-visible{outline:none;border-color:var(--theme-accent, #818cf8);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent, #818cf8) 40%,transparent)}.amt.svelte-6hi10s{font-variant-numeric:tabular-nums}.card-cta.svelte-6hi10s{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:11px;min-height:56px;padding:0 30px;border:none;border-radius:14px;cursor:pointer;color:#fff;font-size:1.08rem;font-weight:700;background:linear-gradient(135deg,#6f8cff,#8b6cff);box-shadow:0 14px 34px #6e64ff59;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.card-cta.svelte-6hi10s:hover:not(:disabled),.card-cta.svelte-6hi10s:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 46px #6e64ff80;filter:saturate(1.08);outline:none}.card-cta.svelte-6hi10s:disabled{opacity:.5;cursor:not-allowed}.card-cta.svelte-6hi10s i:where(.svelte-6hi10s){font-size:1.05rem}.card-err.svelte-6hi10s{margin:.7rem auto 0;max-width:26rem;font-size:.85rem;color:#fca5a5}.or.svelte-6hi10s{margin:20px 0 14px;font-size:.9rem;color:#ffffff80}.jar.svelte-6hi10s{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pay.svelte-6hi10s{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:116px;padding:22px 14px;border-radius:16px;text-decoration:none;color:var(--theme-text, #fff);background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 16%,transparent) 0%,color-mix(in srgb,var(--brand) 5%,transparent) 55%,transparent 100%),#ffffff0b;border:1px solid color-mix(in srgb,var(--brand) 24%,rgba(255,255,255,.12));-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.pay.svelte-6hi10s:hover,.pay.svelte-6hi10s:focus-visible{transform:translateY(-4px);background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 28%,transparent) 0%,color-mix(in srgb,var(--brand) 11%,transparent) 60%,transparent 100%),#ffffff0f;border-color:var(--brand);box-shadow:0 18px 40px #0000006b,inset 0 0 0 1px var(--brand),0 12px 34px var(--glow);outline:none}.pay.svelte-6hi10s:active{transform:translateY(-1px)}.logo.svelte-6hi10s{height:28px;width:auto;display:block;fill:var(--brand);transition:filter .18s ease}.logo--venmo.svelte-6hi10s{height:auto;width:78px}.pay.svelte-6hi10s:hover .logo:where(.svelte-6hi10s),.pay.svelte-6hi10s:focus-visible .logo:where(.svelte-6hi10s){filter:drop-shadow(0 0 10px var(--glow))}.handle.svelte-6hi10s{font-weight:600;font-size:.92rem;letter-spacing:.01em;color:#ffffffd1}.paypal.svelte-6hi10s{--brand: #2d9cdb;--glow: rgba(45, 156, 219, .45)}.venmo.svelte-6hi10s{--brand: #3d95ff;--glow: rgba(61, 149, 255, .45)}.cashapp.svelte-6hi10s{--brand: #00d957;--glow: rgba(0, 217, 87, .45)}.signoff.svelte-6hi10s{font-size:.95rem;margin:2.4rem 0 0;color:#ffffff8c}.sign.svelte-6hi10s{font-weight:600;font-size:1.3rem;margin:.15rem 0 0;color:#818cf8}.jar-card.in-modal.svelte-6hi10s .title:where(.svelte-6hi10s){font-size:1.7rem;margin-bottom:.4rem}.jar-card.in-modal.svelte-6hi10s .lines:where(.svelte-6hi10s){gap:.4rem;margin-bottom:1rem}.jar-card.in-modal.svelte-6hi10s .line:where(.svelte-6hi10s){font-size:.92rem;line-height:1.45}.jar-card.in-modal.svelte-6hi10s .line.lead:where(.svelte-6hi10s){font-size:1rem}.jar-card.in-modal.svelte-6hi10s .line:where(.svelte-6hi10s)+.line:where(.svelte-6hi10s){padding-top:.55rem}.jar-card.in-modal.svelte-6hi10s .amounts:where(.svelte-6hi10s){margin-bottom:12px}.jar-card.in-modal.svelte-6hi10s .card-cta:where(.svelte-6hi10s){min-height:50px;font-size:1rem}.jar-card.in-modal.svelte-6hi10s .or:where(.svelte-6hi10s){margin:12px 0 10px;font-size:.85rem}.jar-card.in-modal.svelte-6hi10s .jar:where(.svelte-6hi10s){gap:10px}.jar-card.in-modal.svelte-6hi10s .pay:where(.svelte-6hi10s){min-height:0;padding:14px 8px;gap:9px}.jar-card.in-modal.svelte-6hi10s .logo:where(.svelte-6hi10s){height:24px}.jar-card.in-modal.svelte-6hi10s .logo--venmo:where(.svelte-6hi10s){width:62px}.jar-card.in-modal.svelte-6hi10s .handle:where(.svelte-6hi10s){font-size:.8rem}.jar-card.in-modal.svelte-6hi10s .signoff:where(.svelte-6hi10s){font-size:.85rem;margin-top:1.1rem}.jar-card.in-modal.svelte-6hi10s .sign:where(.svelte-6hi10s){font-size:1.1rem}@media(max-width:520px){.title.svelte-6hi10s{font-size:clamp(1.6rem,6.8vw,2.05rem);margin-bottom:.3rem}.lines.svelte-6hi10s{gap:.3rem;margin-bottom:.7rem}.line.svelte-6hi10s{font-size:.88rem;line-height:1.4}.line.lead.svelte-6hi10s{font-size:.94rem}.line.svelte-6hi10s+.line:where(.svelte-6hi10s){padding-top:.5rem}.amounts.svelte-6hi10s{margin-bottom:10px}.card-cta.svelte-6hi10s{min-height:52px;font-size:1rem}.or.svelte-6hi10s{margin:10px 0 8px;font-size:.85rem}.jar.svelte-6hi10s{gap:10px}.pay.svelte-6hi10s{gap:7px;min-height:0;padding:12px 6px}.logo.svelte-6hi10s{height:21px}.logo--venmo.svelte-6hi10s{width:56px}.handle.svelte-6hi10s{font-size:.72rem}.signoff.svelte-6hi10s{font-size:.9rem;margin-top:.85rem}.sign.svelte-6hi10s{font-size:1.1rem}}@media(min-width:521px)and (max-height:895px){.title.svelte-6hi10s{font-size:clamp(1.9rem,4.6vw,2.6rem);margin-bottom:.4rem}.lines.svelte-6hi10s{gap:.45rem;margin-bottom:1rem}.line.svelte-6hi10s{font-size:.98rem;line-height:1.4}.line.lead.svelte-6hi10s{font-size:1.05rem}.line.svelte-6hi10s+.line:where(.svelte-6hi10s){padding-top:.55rem}.amounts.svelte-6hi10s{margin-bottom:12px}.card-cta.svelte-6hi10s{min-height:50px}.or.svelte-6hi10s{margin:12px 0 10px}.jar.svelte-6hi10s{gap:10px}.pay.svelte-6hi10s{min-height:0;padding:13px 8px;gap:9px}.logo.svelte-6hi10s{height:23px}.logo--venmo.svelte-6hi10s{width:60px}.signoff.svelte-6hi10s{margin-top:1rem;font-size:.9rem}.sign.svelte-6hi10s{font-size:1.15rem}}@media(max-height:690px){.title.svelte-6hi10s{font-size:clamp(1.45rem,6vw,1.75rem)}.pay.svelte-6hi10s{padding:11px 6px}}@media(max-height:540px)and (min-width:640px){.jar-card.svelte-6hi10s{max-width:760px;display:grid;grid-template-columns:1.05fr 1fr;grid-template-areas:"status status" "tell   act" "sign   act";align-items:start;column-gap:clamp(22px,4vw,44px);row-gap:4px;text-align:left}.donated.svelte-6hi10s,.canceled.svelte-6hi10s{grid-area:status;margin:0 0 8px}.tell.svelte-6hi10s{grid-area:tell}.act.svelte-6hi10s{grid-area:act;align-self:center;display:flex;flex-direction:column}.signature.svelte-6hi10s{grid-area:sign;align-self:end}.title.svelte-6hi10s{font-size:clamp(1.4rem,4.4vw,1.85rem);margin-bottom:.35rem}.lines.svelte-6hi10s{gap:.3rem;margin:0;max-width:none;align-items:flex-start}.line.svelte-6hi10s{font-size:.82rem;line-height:1.35;text-align:left}.line.lead.svelte-6hi10s{font-size:.9rem}.line.svelte-6hi10s+.line:where(.svelte-6hi10s){padding-top:.45rem}.line.svelte-6hi10s+.line:where(.svelte-6hi10s):before{left:0;transform:none}.amounts.svelte-6hi10s{margin:0 0 10px}.card-cta.svelte-6hi10s{min-height:46px;font-size:.98rem}.or.svelte-6hi10s{margin:9px 0 8px;font-size:.82rem}.jar.svelte-6hi10s{gap:8px}.pay.svelte-6hi10s{gap:6px;min-height:0;padding:10px 6px}.logo.svelte-6hi10s{height:19px}.logo--venmo.svelte-6hi10s{width:52px}.handle.svelte-6hi10s{font-size:.68rem}.signoff.svelte-6hi10s{font-size:.82rem;margin:.5rem 0 0}.sign.svelte-6hi10s{font-size:1rem}}@media(prefers-reduced-motion:reduce){.pay.svelte-6hi10s,.card-cta.svelte-6hi10s{transition:none}.pay.svelte-6hi10s:hover,.pay.svelte-6hi10s:focus-visible,.card-cta.svelte-6hi10s:hover:not(:disabled){transform:none}}
