/* Cores aprimoradas para garantir que as configurações sejam aplicadas */

/* Aplicar cor de borda */
.col, .card, .noticia-card, .pat-card, .form-contato input,
.form-contato textarea, .chat-box, .enquete-box,
[class*="border"], [class*="card"] {
    border-color: var(--cor-borda) !important;
}

/* Aplicar cor de hover */
a:hover, .menu-principal ul li a:hover, .menu-desktop ul li a:hover,
button:hover, .btn:hover, .chat-input-area button:hover {
    color: var(--cor-hover) !important;
}

/* Botões e backgrounds com cor secundária */
.btn, button:not(.rp-btn), .chat-input-area button,
input[type="submit"], input[type="button"] {
    background-color: var(--cor-secundaria) !important;
    border-color: var(--cor-secundaria) !important;
}

/* Hover de botões com cor hover */
.btn:hover, button:not(.rp-btn):hover, .chat-input-area button:hover,
input[type="submit"]:hover, input[type="button"]:hover {
    background-color: var(--cor-hover) !important;
}

/* Garantir que --cor-botao-fundo use --cor-secundaria */
:root {
    --cor-botao-fundo: var(--cor-secundaria) !important;
    --cor-menu-hover: var(--cor-secundaria) !important;
    --cor-botao-hover: var(--cor-hover) !important;
}