
/* MamaBetPro GLOBAL FORCE v11 — landing colors everywhere */
:root{
  --bg:#070b09!important; --panel:#0e1612!important; --panel2:#122018!important;
  --blue:#22c55e!important; --cyan:#4ade80!important; --gold:#f5c518!important;
  --text:#f7faf8!important; --muted:#9fb2a7!important;
  --line:rgba(34,197,94,.22)!important; --red:#ff7185!important;
  --mama:#f5c518; --pro:#22c55e;
}
html,body,.wallet-shell,.wallet-main,.form-page,.auth-premium,.deposit-page,.withdrawal-page{
  background:
    radial-gradient(900px 520px at 12% -8%, rgba(245,197,24,.16), transparent 55%),
    radial-gradient(900px 520px at 92% 0%, rgba(34,197,94,.18), transparent 50%),
    linear-gradient(180deg,#070b09,#0b1210 45%,#050805)!important;
  color:#f7faf8!important;
}
.wallet-side,.chat-panel,.notif-panel,.bottom-nav{
  background:#0b1210!important; border-color:rgba(34,197,94,.25)!important;
}
.bottom-nav{
  background:linear-gradient(180deg,#163524,#0e1a14 50%,#070b09)!important;
  box-shadow:0 -12px 36px rgba(0,0,0,.45)!important;
}
.nav-item.active,.nav-item:hover{color:#f5c518!important}
.balance-card,.credentials,.cred-tile,.gloss-tile,.history,.pulse-zone,.platform-grid a,
.mama-panel,.mama-cred-tile,.form-shell,.item,.row-card,.method-card,.pay-card{
  background:linear-gradient(155deg,rgba(255,255,255,.06),rgba(14,22,18,.95))!important;
  border:1px solid rgba(34,197,94,.25)!important;
  box-shadow:0 16px 40px rgba(0,0,0,.35)!important;
}
.balance-card,.money-btn.deposit,.action-tile.deposit{
  background:linear-gradient(145deg,rgba(34,197,94,.35),rgba(34,197,94,.08),#0b1210)!important;
}
.money-btn.withdraw,.action-tile.withdraw{
  background:linear-gradient(145deg,rgba(245,197,24,.32),rgba(245,197,24,.08),#0b1210)!important;
  border-color:rgba(245,197,24,.4)!important;
}
.chat-fab{
  background:linear-gradient(135deg,#f5c518,#22c55e)!important;color:#07110c!important;
  border:0!important; box-shadow:0 12px 32px rgba(34,197,94,.35)!important;
}
.chat-bubble{background:#132019!important}
.chat-bubble.user{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#041108!important}
.chat-panel footer button,.btn.primary,.btn-ok,.btn-copy-id{
  background:linear-gradient(120deg,#f5c518,#22c55e)!important;color:#07110c!important;border:0!important;
}
.chat-panel input,input,select,textarea{
  background:rgba(0,0,0,.4)!important;border-color:rgba(34,197,94,.28)!important;color:#fff!important;
}
.welcome h1 span,.platform-grid b,.apk-bar em,.cred-wait strong{color:#f5c518!important}
.secure-pill,.live,.status-dot,.welcome p,.section-head p{color:#86efac!important;border-color:rgba(34,197,94,.35)!important}
.tv-bezel{background:linear-gradient(165deg,#1a261e,#0e1612,#070b09)!important;border-color:rgba(34,197,94,.3)!important}
.history-icon,.ticker-item i{background:rgba(34,197,94,.15)!important;color:#4ade80!important}
.toast{background:#f5c518!important;color:#1a1400!important}
.pulse-stream{background:#050805!important}
.pulse-stream.in header b{color:#4ade80!important}
.pulse-stream.out header b{color:#f5c518!important}
a{color:#86efac}
a:hover{color:#f5c518}
