/* Overrides para garantir que todas as cores sejam aplicadas */

/* Remover azuis restantes */
[style*="#0c6fd5"] {
    background-color: #9B1B30 !important;
    color: #D4A574 !important;
}

/* Sobrescrever cores escuras */
[style*="#190a31"],
[style*="#1c1d27"] {
    background-color: #2D1418 !important;
}

/* Header específico */
.header,
.header-inner,
.header-block {
    background-color: #2D1418 !important;
}

/* Menu lateral */
.left-sidebar {
    background-color: #1A0A0F !important;
}

/* Ícones do menu */
.one-menu .img-one-menu i,
.one-menu .img-one-menu svg {
    color: #D4A574 !important;
    fill: #D4A574 !important;
}

/* Botão depositar */
.deposit-block {
    background: linear-gradient(135deg, #9B1B30 0%, #8B0020 100%) !important;
    border: 2px solid #D4A574 !important;
}

/* Balance */
.selected.balance,
.balance-item {
    background-color: #3D1F24 !important;
}

/* Dropdown */
.dropdown-menu {
    background-color: #2A1216 !important;
    border: 1px solid #D4A574 !important;
}

/* Página principal */
.page {
    background-color: #1A0A0F !important;
}

.main-content {
    background-color: transparent !important;
}

/* Cards de jogos */
.game-card,
.game-item,
.game-selection-entry {
    background-color: #2A1216 !important;
    border: 1px solid rgba(212, 165, 116, 0.3) !important;
}

.game-card:hover,
.game-item:hover,
.game-selection-entry:hover {
    background-color: #3D1F24 !important;
    border-color: #D4A574 !important;
}

/* Remover qualquer fundo branco */
[style*="background-color: #fff"],
[style*="background-color: white"],
[style*="background: #fff"],
[style*="background: white"] {
    background-color: #2A1216 !important;
    color: #FFFFFF !important;
}

/* Ajustes para textos */
body,
p,
span,
div,
a,
li {
    color: #FFFFFF !important;
}

/* Links especiais */
a:not(.one-menu a) {
    color: #D4A574 !important;
}

a:not(.one-menu a):hover {
    color: #F5D061 !important;
}

/* Chat */
.chat-conversation {
    background-color: #1A0A0F !important;
}

/* Scrollbar global */
* {
    scrollbar-width: thin;
    scrollbar-color: #9B1B30 #1A0A0F;
}

*::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

*::-webkit-scrollbar-track {
    background: #1A0A0F;
}

*::-webkit-scrollbar-thumb {
    background-color: #9B1B30;
    border-radius: 6px;
    border: 2px solid #1A0A0F;
}

/* Ajustes para responsivo */
@media (max-width: 768px) {
    .mobile-nav-component {
        background-color: #2D1418 !important;
    }
    
    .pull-out {
        background-color: #2A1216 !important;
    }
}

/* Garantir que os SVGs tenham a cor dourada */
svg path,
svg use,
.svg-use {
    fill: #D4A574 !important;
    stroke: #D4A574 !important;
}

/* Remover qualquer gradiente azul */
[style*="gradient"] {
    background: linear-gradient(135deg, #9B1B30 0%, #8B0020 100%) !important;
}

/* Remove borda dourada da selected balance */
.selected.balance {
    border: none !important;
    box-shadow: none !important;
}

.deposit-wrap .dropdown-toggle {
    border: none !important;
    box-shadow: none !important;
}

.deposit-wrap .dropdown-toggle:focus {
    border: none !important;
    box-shadow: none !important;
} 