body.cmi-outubro-rosa:not(.highcontrast) {
    --cmi-rosa-principal: #b0245f;
    --cmi-rosa-escuro: #8e1a4b;
    --cmi-rosa-blush: #fbd3e3;
    --cmi-rosa-texto-claro: #fcf4f7;
    --cmi-rosa-acento: #e75a96;
    --cmi-rosa-link: #a3195b;
    --cmi-rosa-link-hover: #7a1540;
}

body.cmi-outubro-rosa:not(.highcontrast) header,
body.cmi-outubro-rosa:not(.highcontrast) #site-footer {
    background-color: var(--cmi-rosa-principal);
    box-shadow: 1px 1px 10px 0 rgba(142, 26, 75, 0.4);
}

body.cmi-outubro-rosa:not(.highcontrast) header {
    border-bottom: 4px solid var(--cmi-rosa-acento);
}

body.cmi-outubro-rosa:not(.highcontrast) #site-footer {
    border-top: 4px solid var(--cmi-rosa-acento);
    color: var(--cmi-rosa-texto-claro);
}

body.cmi-outubro-rosa:not(.highcontrast) header section#acessibilidade-bar {
    background-color: var(--cmi-rosa-blush);
}

body.cmi-outubro-rosa:not(.highcontrast) header section#acessibilidade-bar a {
    color: var(--cmi-rosa-escuro);
}

body.cmi-outubro-rosa:not(.highcontrast) header section#acessibilidade-bar .bg-navy {
    background-color: var(--cmi-rosa-escuro);
}

body.cmi-outubro-rosa:not(.highcontrast) header nav ul li a {
    color: var(--cmi-rosa-texto-claro);
}

body.cmi-outubro-rosa:not(.highcontrast) header nav ul li a:hover,
body.cmi-outubro-rosa:not(.highcontrast) header nav ul li a:focus-visible {
    color: #fff;
    text-decoration-color: var(--cmi-rosa-acento);
    text-underline-offset: 4px;
}

body.cmi-outubro-rosa:not(.highcontrast) header nav ul li ul {
    background-color: var(--cmi-rosa-escuro);
    box-shadow: 3px 3px 5px 0 rgba(142, 26, 75, 0.3);
}

body.cmi-outubro-rosa:not(.highcontrast) header nav a:focus-visible,
body.cmi-outubro-rosa:not(.highcontrast) #site-footer a:focus-visible {
    outline-color: var(--cmi-rosa-blush);
}

body.cmi-outubro-rosa:not(.highcontrast) footer section#footer-info div.footer-info-item a {
    color: var(--cmi-rosa-texto-claro);
}

body.cmi-outubro-rosa:not(.highcontrast) footer section#footer-info div.footer-info-item a:hover {
    color: #fff;
}

body.cmi-outubro-rosa:not(.highcontrast) div#loader {
    background-color: var(--cmi-rosa-link);
    color: var(--cmi-rosa-texto-claro);
}