/*body { border: 10px solid red !important; }
/* =============================================================
   USER.CSS - MIXDOW (VERSÃO FINAL CONSOLIDADA)
   ============================================================= */

/* --- 1. MODO CLARO (PADRÃO DO SITE) --- */
/* Define a cor personalizada para o cabeçalho no modo claro */
header, .header, .container-header, .container-topbar {
    background-color: #000000 !important; /* Cor personalizada para o modo claro */
    background-image: none !important;    /* Remove o gradiente padrão do Cassiopeia */
    border-bottom: 2px solid #08a693;      /* Borda verde de destaque */
}

/* Garante que o texto do menu seja legível sobre o fundo colorido */
.mod-menu .nav-link, 
.metismenu a,
.nav-link,
header a,
.navbar-brand {
    color: #ffffff !important;
}

/* --- 2. REGRAS GERAIS DE CONTEÚDO (APLICA-SE A AMBOS OS MODOS) --- */
/* Links dentro das postagens */
.com-content-article a:not(#container-download a) {
    color: #08a693 !important;
    text-decoration: underline;
}

/* Proteção do Bloco de Download (Mantém sempre legível) */
#container-download, 
#container-download * {
    background-color: #f8f9fa !important;
    color: #333333 !important;
}

/* --- 3. MODO ESCURO (DARK MODE) --- */
@media (prefers-color-scheme: dark) {
    
    body {
        background-color: #0b1a2a !important;
        color: #e0e6ed !important;
    }

    /* Cabeçalho no Modo Escuro */
    header, .header, .container-header, .container-topbar {
        background-color: #000000 !important;
        border-bottom: 2px solid #0A53A1;
    }

    /* Cores do Menu no Modo Escuro */
    .mod-menu .nav-link, .nav-link, header a {
        color: #ffffff !important;
    }

    .mod-menu .nav-link:hover, .nav-link:hover {
        color: #4da3ff !important;
    }

    .mod-menu .active > a, .mod-menu .active > span {
        color: #08a693 !important;
    }

    /* Texto e Artigos (Configurações Mixtedyno) */
    .com-content-article p, 
    .com-content-article span, 
    b, strong {
        color: #f0f4f8 !important;
        background-color: transparent !important;
    }

    /* Tabelas (Samsung, Motorola, etc.) */
    .com-content-article table tr, 
    .com-content-article table td, 
    .com-content-article table th {
        background-color: #162435 !important;
        color: #ffffff !important;
        border: 1px solid #2a3a4a !important;
    }

    .com-content-article table thead tr {
        background-color: #0056b3 !important;
    }

    /* Blocos de Destaque e Avisos */
    .com-content-article blockquote[style*="background-color: #f0f8ff"] {
        background-color: #1a3a5a !important;
        border-left: 5px solid #007bff !important;
        color: #ffffff !important;
    }

    div[style*="background-color: #fffdf5"] {
        background-color: #2c3e50 !important;
        border-left: 4px solid #ffcc00 !important;
        color: #ffffff !important;
    }

    /* Ícone do Menu Mobile no Escuro */
    .navbar-toggler-icon {
        filter: invert(1) grayscale(1) brightness(2) !important;
    }
	/* =============================================================
   PATCH CORRETIVO (NOVOS POSTS / BUG DARK MODE)
   ============================================================= */

@media (prefers-color-scheme: dark) {

    /* Corrige textos apagados (sem afetar antigos) */
    .com-content-article p,
    .com-content-article li,
    .com-content-article td,
    .com-content-article th {
        color: #f0f4f8 !important;
    }

    /* Garante títulos visíveis */
    .com-content-article h2,
    .com-content-article h3,
    .com-content-article h4 {
        color: #ffffff !important;
    }
}

/* Corrige fonte pequena apenas onde necessário */
.com-content-article p,
.com-content-article li {
    font-size: 16px;
    line-height: 1.6;
}
@media (prefers-color-scheme: dark) {

    body.site .com-content-article {
        color: #e0e6ed;
    }

    body.site .com-content-article h2,
    body.site .com-content-article h3,
    body.site .com-content-article h4 {
        color: #ffffff;
    }

}
}