.funding-rally{max-width:1050px;margin:0 auto 18px;padding:18px 24px;color:#1a2100;font:800 clamp(25px,4.2vw,54px)/1.08 var(--serif);letter-spacing:.035em;text-shadow:0 2px 0 #fff8a8,0 0 25px rgba(193,255,45,.72)}
.funding .progress{height:58px;padding:6px;border-width:3px}
.funding .progress i{min-width:25px;box-shadow:0 0 22px #aaff00,0 0 46px rgba(173,255,0,.9)}
.funding .send-buttons{gap:16px;margin:22px 0 12px}
.funding .send-buttons .send-open{min-width:180px;padding:20px 28px;font-size:16px;border-width:2px;box-shadow:0 0 25px rgba(158,255,21,.72)}
.funding .send-buttons .send-open:hover{box-shadow:0 0 38px #aaff00}
.funding .goal-foot{margin-top:6px;font-weight:700}
.funding .goal{padding:38px}
.hero-ecosystem .mini-fund-actions{gap:10px;margin-top:10px}.hero-ecosystem .mini-fund-actions .send-open{padding:8px 12px;font-size:10px;border-width:2px}.hero-ecosystem .mini-progress{height:18px;padding:3px}.hero-ecosystem .mini-progress i{min-width:16px}
@media(max-width:600px){.funding .progress{height:44px}.funding .send-buttons{display:grid;grid-template-columns:1fr}.funding .send-buttons .send-open{width:100%;min-width:0;padding:18px 15px}.funding .goal{padding:25px 18px}.funding-rally{padding-inline:0}}
