:root{--bak-yellow:#f5b82e;--bak-yellow-soft:#fff4c7;--bak-yellow-ink:#735000}

/* Yellow is an accent only; green remains the primary brand colour. */
.bak-review-stars,.bex-stars{color:var(--bak-yellow)!important}
.bak-new .tag,.bex-label{background:var(--bak-yellow-soft)!important;color:var(--bak-yellow-ink)!important}
.bex-label{padding:6px 10px!important;border-radius:99px!important}
.bak-new .seal,.bex-stamp{background:var(--bak-yellow-soft)!important;color:#8a5b00!important}
.bak-new .card:nth-child(3n+2) .icon,.bex-card:nth-child(3n+2) .bex-icon{background:var(--bak-yellow-soft)!important;color:#8a5b00!important;border-color:#f0cf69!important}
.bex-card-featured strong,.bex-price-box div:nth-child(2) b{color:#8a5b00!important}
.bex-price-box div:nth-child(2) b{background:var(--bak-yellow-soft)!important;padding:3px 8px!important;border-radius:7px!important}
.bex-steps b{color:#ffd66b!important}
.bakalavr-inner #main-content [class*="stars"]{color:var(--bak-yellow)!important}
.bakalavr-inner #main-content [class*="popular"],.bakalavr-inner #main-content [class*="badge"]{background:var(--bak-yellow-soft)!important;color:var(--bak-yellow-ink)!important}

/* Very light yellow background glow on selected light sections. */
.bak-new .hero,.bex-hero{background:radial-gradient(circle at 88% 12%,rgba(245,184,46,.22),transparent 29%),linear-gradient(155deg,#ecf9f1 0%,#fffdf5 72%)!important}
.bak-new .soft,.bex-soft{background:linear-gradient(135deg,#f3f9f5 0%,#fff9df 100%)!important}
.bak-extra.bak-extra-reviews,.bex-reviews{background:linear-gradient(135deg,#f7fbf8 0%,#fff9df 100%)!important}
.bakalavr-inner #main-content .et_pb_section:nth-child(4n+2){background:linear-gradient(135deg,#f3f9f5 0%,#fff9df 100%)!important}
.bak-work-card:nth-child(3n+2),.bex-card:nth-child(3n+2){background:linear-gradient(145deg,#fff 35%,#fff9e5 100%)!important}
