.funding{background:radial-gradient(circle at 50% 0,rgba(255,255,190,.96),transparent 45%),linear-gradient(155deg,#ffe968 0%,#f2b62b 48%,#c98513 100%);color:#211604;border-block:3px solid #fff4a8}
.funding .eyebrow,.funding h2,.funding-intro,.funding-intro strong{color:#201604!important;text-shadow:none}
.funding-intro{font-weight:600}
.funding .goal{background:rgba(255,248,193,.92);border:2px solid #4f3a02;box-shadow:0 18px 45px rgba(69,43,0,.28)}
.funding .goal-head span,.funding .goal-foot{color:#4b390d}.funding .goal-head strong{color:#201700;text-shadow:none}
.funding .progress{height:29px;background:#3d390d;border:2px solid #fff8c6;box-shadow:inset 0 2px 6px #0006}
.funding .progress i,.mini-progress i{min-width:13px;background:linear-gradient(90deg,#8cff00,#c8ff36,#efff7a);box-shadow:0 0 16px #aaff00,0 0 30px rgba(173,255,0,.7)}
.funding .qr-card{background:rgba(255,250,211,.94);border:2px solid #4c3905;color:#251a04;box-shadow:0 18px 42px rgba(61,39,0,.25)}
.funding .qr-card h3,.funding .qr-card .eyebrow{color:#241803!important}.funding .qr-card p:not(.eyebrow){color:#4c3b14}
.funding .funding-legal{background:rgba(255,249,201,.9);border-left:5px solid #312301;color:#392c0c}.funding .funding-legal strong{color:#201600}
.send-buttons,.mini-fund-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.send-buttons{margin:14px 0 4px}
.send-open{border:1px solid #d9ff83;background:linear-gradient(105deg,#98ff16,#d6ff54);color:#162100;padding:10px 15px;font-weight:900;font-size:11px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 17px rgba(158,255,21,.58)}
.send-open:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 26px #aaff00}
.mini-fund-actions{margin-top:7px}.mini-fund-actions .send-open{padding:4px 7px;font-size:8px}.mini-fund-actions a{margin-left:auto}
.send-modal[hidden]{display:none}.send-modal{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:20px}.send-dialog{border-color:#caff37;background:linear-gradient(145deg,#182c32,#111a2d);box-shadow:0 0 50px rgba(178,255,42,.25),0 30px 100px #000}.send-label{display:block;margin:18px 0 6px;color:#cbd8e2;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.amount-row{display:grid;grid-template-columns:1fr auto;border:1px solid #baff2f;background:#07101b;box-shadow:0 0 14px rgba(170,255,0,.15)}.amount-row input{min-width:0;padding:15px;background:transparent;border:0;outline:0;color:white;font-size:24px}.amount-row strong{display:grid;place-items:center;padding:0 16px;color:#c8ff43}.send-destination{margin-top:18px;padding:12px;background:#090f1b;border:1px solid #ffffff1f}.send-destination span{display:block;color:#9eb0c4;font-size:10px;text-transform:uppercase}.send-destination code{display:block;margin-top:5px;color:#efffbf;font-size:11px;overflow-wrap:anywhere}.send-warning{color:#ffd98b!important;font-size:11px!important}.confirm-send{width:100%;padding:15px;border:1px solid #e7ff9d;background:linear-gradient(105deg,#8dff12,#d7ff5a);color:#142000;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:0 0 22px rgba(169,255,23,.45)}
@media(max-width:600px){.mini-fund-actions a{width:100%;margin-left:0}.funding .qr-card{color:#251a04}}
