/**
 * Arquivo: public/assets/css/brand-topbar-v11-3.css
 * Projeto: Quero Ação / Cadê o Governo
 * Criado em: 19/06/2026 04:25 America/Maceio
 * Modificado em: 19/06/2026 04:25 America/Maceio
 * Descrição: Escurece as topbars das duas marcas, com contraste reforçado principalmente no Cadê o Governo.
 */

/* Quero Ação: cinza-azulado médio, mantendo azul e laranja como destaques. */
body[data-brand="queroacao"] .topbar {
    background: rgba(59, 71, 88, .98);
    color: #f8fafc;
    border-bottom-color: rgba(255, 255, 255, .12);
    box-shadow: 0 8px 26px rgba(15, 23, 42, .18);
}

body[data-brand="queroacao"] .desktop-nav a {
    color: #f1f5f9;
}

body[data-brand="queroacao"] .desktop-nav a:hover,
body[data-brand="queroacao"] .desktop-nav a.is-active {
    background: rgba(33, 150, 243, .22);
    color: #ffffff;
}

body[data-brand="queroacao"] .desktop-nav .btn-alert {
    background: linear-gradient(135deg, #ff9b57, #ff7b2d);
    color: #111827;
}

/* Cadê o Governo: cinza-escuro com leve fundo verde institucional. */
body[data-brand="cadeogoverno"] .topbar {
    background: rgba(52, 63, 56, .99);
    color: #f8fafc;
    border-bottom-color: rgba(255, 210, 61, .18);
    box-shadow: 0 8px 28px rgba(16, 39, 24, .22);
}

body[data-brand="cadeogoverno"] .desktop-nav a {
    color: #f3f7f4;
}

body[data-brand="cadeogoverno"] .desktop-nav a:hover,
body[data-brand="cadeogoverno"] .desktop-nav a.is-active {
    background: rgba(59, 139, 34, .30);
    color: #ffffff;
}

body[data-brand="cadeogoverno"] .desktop-nav .btn-alert {
    background: linear-gradient(135deg, #ffe37b, #ffd23d);
    color: #111827;
    box-shadow: 0 12px 28px rgba(255, 210, 61, .24);
}

/* Garante contraste dos elementos internos da marca. */
body[data-brand="queroacao"] .brand,
body[data-brand="cadeogoverno"] .brand {
    color: #ffffff;
}

@media (max-width: 900px) {
    body[data-brand="queroacao"] .topbar {
        background: rgba(59, 71, 88, .995);
    }

    body[data-brand="cadeogoverno"] .topbar {
        background: rgba(52, 63, 56, .995);
    }
}
