/* Modo escuro no site todo (páginas, notícias, busca e rodapé). As cores escuras de cada elemento
   são calculadas pelo modo-escuro.js e só valem com html.ceclimar-dark-mode. */

/* cores globais do Elementor (kit do site) */
html.ceclimar-dark-mode body {
    --e-global-color-primary: #8fb4e8;
    --e-global-color-secondary: #b4bfcc;
    --e-global-color-text: #e0e0e0;
    --e-global-color-accent: #6cb8ff;
}

/* fundos claros, textos escuros, bordas claras e ícones (marcados pelo script) */
html.ceclimar-dark-mode [data-cfp-me-fundo][data-cfp-me-fundo] { background-color: var(--cfp-me-fundo) !important; }
html.ceclimar-dark-mode [data-cfp-me-cor][data-cfp-me-cor] { color: var(--cfp-me-cor) !important; }
html.ceclimar-dark-mode [data-cfp-me-borda][data-cfp-me-borda] { border-color: var(--cfp-me-borda) !important; }
html.ceclimar-dark-mode [data-cfp-me-preench][data-cfp-me-preench] { fill: var(--cfp-me-preench) !important; }
html.ceclimar-dark-mode ::placeholder { color: #8a8a8a; }

/* enquanto o script lê as cores do modo claro: nada anima */
html.cfp-me-lendo, html.cfp-me-lendo * { transition: none !important; }

/* rodapé: assets/css/rodape.css */

/* mapas do Google (rodapé e páginas) no tom escuro */
html.ceclimar-dark-mode iframe[src*="maps.google"],
html.ceclimar-dark-mode iframe[src*="google.com/maps"] {
    filter: invert(0.9) hue-rotate(180deg) saturate(0.8);
}
