/* Corecții vizuale finale — încărcate ultimele pentru a evita suprascrierile istorice. */
header,header .brand{background:#e3ead1!important}
header .brand img{background:transparent!important;mix-blend-mode:darken!important;filter:contrast(1.04) saturate(.96)!important}
.donation-hero-simple{display:block!important;min-height:0!important;height:auto!important;padding:24px max(7vw,28px) 18px!important}
.donation-hero-simple>div{max-width:1180px!important;margin:0 auto!important}
.donation-hero-simple h1{max-width:none!important;margin:0!important;font-size:clamp(2rem,4vw,3.35rem)!important;line-height:1!important}
.donation-hero-simple p{max-width:none!important;margin:7px 0 0!important;font-size:1rem!important;line-height:1.35!important}
.donation-hero-simple+.donation-layout{padding-top:24px!important}
@media(max-width:760px){
 header .menu{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;column-gap:6px!important;width:auto!important}
 header .menu span{position:relative!important;display:inline-block!important;flex:0 0 20px!important;width:20px!important;height:14px!important;font-size:0!important;line-height:0!important;align-self:center!important;margin:0!important;transform:none!important}
 header .menu span::before{content:""!important;position:absolute!important;left:0!important;top:1px!important;width:20px!important;height:2px!important;border-radius:99px!important;background:#063f2c!important;box-shadow:0 5px 0 #063f2c,0 10px 0 #063f2c!important}
 header .menu strong{display:inline-block!important;flex:0 0 auto!important;align-self:center!important;margin:0!important;line-height:1!important}
 .donation-hero-simple{padding:18px 18px 13px!important}
 .donation-hero-simple h1{font-size:clamp(1.75rem,8.2vw,2.35rem)!important}
 .donation-hero-simple p{margin-top:5px!important;font-size:.9rem!important}
 .donation-hero-simple+.donation-layout{padding-top:16px!important}
}
