:root{
    --verde: #4aeba1;
    --verde2: #4aeba1;
    --verde-glow: rgba(74,235,161,0.18);
    --amarelo: #ffc158;
    --brand-primary: #4aeba1;
    --brand-accent: #ffc158;
}
.saldomesg{background:#4aeba1 !important;color:#08261b !important}
.sidemenuTitle.menu-destaque{border-color:#4aeba1 !important;color:#eafff6}
.sidemenuTitle.menu-destaque img{filter:drop-shadow(0 0 4px #4aeba1) !important}
@keyframes menuDestaquePulse{
    0%,100%{box-shadow:0 0 0 1px rgba(74,235,161,0.18),0 0 8px rgba(74,235,161,0.25)}
    50%{box-shadow:0 0 0 1px rgba(74,235,161,0.45),0 0 18px rgba(74,235,161,0.65)}
}
.depositButton button,.div_notification{color:#ffc158 !important}
.modalContainer{border-bottom-color:#4aeba1 !important;border-right-color:#4aeba1 !important}
.notification_cont .ler button{color:#4aeba1 !important}
.divCentral .title h1,.alterSenhaTitle{color:#ffc158 !important}
.divCentral .completarDado,.saveButton button{background:#ffc158 !important}
.saveButton button:hover{background:#ffc158 !important;filter:brightness(.9)}
[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{
    --tw-ring-color:#ffc158 !important;
    border-color:#ffc158 !important;
}

/* Botões e caixas de depósito/saque */
.buttonDeposit button,.modalDeposit .content .ButtonCopy button,.modalDeposit25 .content .ButtonCopy button,.buttonSaveBPT button{background:#ffc158 !important;color:#263043 !important}
.buttonDeposit button:hover,.modalDeposit .content .ButtonCopy button:hover,.modalDeposit25 .content .ButtonCopy button:hover,.buttonSaveBPT button:hover{background:#ffc158 !important;filter:brightness(.9)}
.modalDeposit .content .qrCopia .code,.modalDeposit25 .content .qrCopia .code{border-color:#ffc158 !important}
.depositBonusBox{background:#ffc158;margin-top:1rem;padding:.7rem;border-radius:5px;text-align:center}
.depositBonusBox span{color:#263043;font-weight:800}
.styleDp span{color:#ffc158 !important}

/* Cadastro e jogo grátis */
.LgCotainer{border-color:#4aeba1 !important}
.LgCotainer form button{background:#4aeba1 !important;color:#112830 !important}
.LgCotainer form input:focus{border-color:#4aeba1 !important}
.optionalts,.optionalts a{color:#4aeba1 !important}
:root{--demo-green:#4aeba1}
.demo-top{background:#4aeba1 !important}
.demo-pill strong{color:#4aeba1 !important}
.demo-pill{border-color:rgba(74,235,161,0.45) !important}
#canvasHex{border-color:rgba(74,235,161,0.72) !important}
.demo-fill{background:#4aeba1 !important}
.bet-preset:hover,.bet-preset.active{border-color:#4aeba1 !important}

/* Títulos e caixas informativas */
.title h1{color:#ffc158 !important}
.bg-InfomationsDeposit{background:#ffc158 !important;color:#263043 !important}
::-webkit-scrollbar{background:#4aeba1}
::-webkit-scrollbar-thumb{background:#ffc158}

/* Compartilhar / financeiro / lista de jogos */
.convidados.green{border-color:#4aeba1 !important;background:rgba(74,235,161,0.42) !important}
.convidados.orange{border-color:#ffc158 !important;background:rgba(255,193,88,0.42) !important}
.acti{border-color:#4aeba1 !important;background:rgba(74,235,161,0.61) !important}
.copyBus{background:#4aeba1 !important}
.userConfinent .body .act.green{border-color:#4aeba1 !important;background:rgba(74,235,161,0.42) !important}
.jogarContain button{background:#4aeba1 !important;color:#1d2634 !important}
.jogarContain button:hover{background:#4aeba1 !important;filter:brightness(.9)}
.jogarContain.orange button{background:#ffc158 !important}

/* Aviso e contato na tela de login */
.site-notice{
    background:rgba(74,235,161,0.18);
    border:1px solid rgba(74,235,161,0.45);
    color:#eafff6;
    padding:10px 14px;
    border-radius:10px;
    margin:0 auto 14px;
    max-width:420px;
    text-align:center;
    font-size:13px;
    font-weight:700;
    line-height:1.35;
}
.site-support{margin-top:18px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:13px;font-weight:700}
.site-support a{color:#4aeba1;text-decoration:none}
.site-support a:hover{text-decoration:underline}
.site-footer-text{max-width:460px;margin:10px auto 0;text-align:center;font-size:12px;color:#7f8aa5;line-height:1.4}
