/* Visual definido pelo administrador (contraste AA conferido no servidor). */
:root { --marinho: #07113b; --marinho-2: #252e53; --dourado: #2c810b; --dourado-claro: #3cb011; --papel: #f5f7fa; --linha: #dfe1e4; --superficie: #ffffff; --superficie-2: #f2f2f2; }
@media (prefers-color-scheme: dark) { :root:not([data-tema="claro"]) { --marinho: #050c29; --marinho-2: #202848; --dourado: #3cb011; --dourado-claro: #50b829; } }
:root[data-tema="escuro"] { --marinho: #050c29; --marinho-2: #202848; --dourado: #3cb011; --dourado-claro: #50b829; }
.busca-destaque .botao, .rede-aviso { color: var(--marinho); }
:root { --altura-topo: 88px; }
.marca-icone { width: 3.75rem; height: 3.75rem; }
.marca { font-size: 1.55rem; }
@media (max-width: 600px) { :root { --altura-topo: 64px; } .marca-icone { width: 2.6rem; height: 2.6rem; } .marca { font-size: 1.2rem; } }
/* Modelo do site: divulgacao (contraste AA conferido no servidor). */
:is(body.modo-site, .tema-site) { --raio-site: 16px; --raio-botao: 999px; --fonte-titulos-site: var(--fonte-ui); --site-max: 75rem; --topo-max: 75rem; }
:root[data-tema="claro"] :is(body.modo-site, .tema-site) { --marinho: #0a1128; --marinho-2: #272e42; --dourado: #007828; --dourado-claro: #00a335; --papel: #f5f7fa; --superficie: #ffffff; --superficie-2: #f5f5f5; --linha: #dddee1; --tinta: #0f172a; --tinta-2: #636875; --sobre-escuro: #4dbf72; --texto-sobre-escuro: #c2c4c9; --texto-rodape: #94a3b8; --botao-destaque: #00852c; --sobre-destaque: #fff; --fora-site: #e4e6e9; }
@media (prefers-color-scheme: light) { :root:not([data-tema="escuro"]) :is(body.modo-site, .tema-site) { --marinho: #0a1128; --marinho-2: #272e42; --dourado: #007828; --dourado-claro: #00a335; --papel: #f5f7fa; --superficie: #ffffff; --superficie-2: #f5f5f5; --linha: #dddee1; --tinta: #0f172a; --tinta-2: #636875; --sobre-escuro: #4dbf72; --texto-sobre-escuro: #c2c4c9; --texto-rodape: #94a3b8; --botao-destaque: #00852c; --sobre-destaque: #fff; --fora-site: #e4e6e9; } }
:root[data-tema="escuro"] :is(body.modo-site, .tema-site) { --marinho: #070b1a; --dourado: #0da83f; --dourado-claro: #00a335; --botao-destaque: #00a335; --sobre-destaque: #04140a; --sobre-escuro: #00a335; --texto-sobre-escuro: #cbd5e1; }
@media (prefers-color-scheme: dark) { :root:not([data-tema="claro"]) :is(body.modo-site, .tema-site) { --marinho: #070b1a; --dourado: #0da83f; --dourado-claro: #00a335; --botao-destaque: #00a335; --sobre-destaque: #04140a; --sobre-escuro: #00a335; --texto-sobre-escuro: #cbd5e1; } }
body.modo-site .topo { background: var(--marinho); color: #fff; border-bottom-color: transparent; }
body.modo-site .topo .marca, body.modo-site .topo .menu-topo-item:not(.menu-topo-painel *), body.modo-site .topo .botao-icone { color: #fff !important; }
body.modo-site .topo .botao-icone:hover { background: rgb(255 255 255 / .12); }
body.modo-site .topo .marca-nome b { color: var(--sobre-escuro); }
body.modo-site .topo .menu-topo-item:not(.menu-topo-painel *):is(:hover, :focus-visible, [aria-expanded="true"]) { color: var(--sobre-escuro) !important; border-bottom-color: var(--sobre-escuro); }
body.modo-site .topo :is(.menu-topo-busca, .menu-topo-ofertar, .alternar-modo) { background: transparent; color: #fff; border-color: rgb(255 255 255 / .5); }
body.modo-site .topo :is(.menu-topo-busca, .menu-topo-ofertar, .alternar-modo):hover { background: rgb(255 255 255 / .12); color: #fff; }
body.modo-site .topo .menu-topo-conta { background: #fff; color: var(--marinho); border-color: #fff; }
body.modo-site .topo .menu-topo-conta:hover { background: var(--superficie-2); color: var(--marinho); }
