body{background:radial-gradient(ellipse at 5% 0%,#f2e3bf60,transparent 40%),#faf8f2}.member-header .brand img{width:72px;height:72px}.member-header .member-brand-name>span{display:block;font-size:11px;font-weight:600}.member-header .member-brand-name strong{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:850;letter-spacing:-.03em}.campaign-feature{position:relative;background:linear-gradient(125deg,#173f34,#245e48);border:1px solid #b7985d45;border-radius:22px}.campaign-feature:before{content:'✦';position:absolute;top:15px;left:45%;font-size:44px;color:#e0c58a88;pointer-events:none}.campaign-feature .pill{color:#efd9b1;border-color:#d6b98260}.campaign-feature h2{font-size:48px}.sidebar .nav-item.active{background:#e9eadb;border-left:3px solid #b99556}.sidebar-bottom:before{content:'✦  NATAL & NOVOS COMEÇOS';font-size:8px;letter-spacing:.13em;color:#9b7b47}.access-card{border-top:3px solid #c8aa71}.profile-avatar{background:#efe3cc;border:1px solid #cdb27c}.campaign-detail .goal{background:#f4ecd9;border:1px solid #d9c7a3}.campaign-detail h2{color:#813e3c}.stat-grid article{border-bottom:2px solid #d2bb8c60}@media(max-width:650px){.member-header .brand img{width:50px;height:50px}.member-header .member-brand-name strong{font-size:18px}.member-header .member-brand-name>span{font-size:9px}.campaign-feature h2{font-size:43px}}

/* Histórico real: estados de cada registro (recebida x tentativa) */
.badge.is-received{background:#e1f0e4;color:#1f5a3a}.badge.is-ended{background:#eceff0;color:#4d5a60}.badge.is-refunded{background:#f6e1e1;color:#8c3c40}.donation-row .text-button{margin-top:6px}#donation-list>.small-label{margin:18px 0 4px;color:#8a6a33}#donation-list>.small-label:first-child{margin-top:0}
