/* Alterar algumas variaveis */
[data-theme="dark"] {
	--surface-overlay-scrim : rgba(var(--rgb-secondary-01),var(--surface-opacity-md)) !important;
	--surface-shadow-color: var(--rgb-secondary-01) !important;
  --background-alternative: var(--gray-80) !important;
}
/* Add contrast to the body of the page */
[data-theme="dark"] body:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color:var(--pure-100) !important;
    background:var(--pure-100) !important;
}

/* adicionar contraste em imagens */
[data-theme="dark"] a img:not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    filter: grayscale(100%);
	transition: filter var(--duration-moderate);
}
[data-theme="dark"] a:hover img:not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
	filter: grayscale(0%);
}


/* Add contrastraste da cor e fundo */
[data-theme="dark"] section:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] div:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] td:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] nav:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] header:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] main:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] ul:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *){
    background:var(--pure-100) !important;
    color: var(--pure-0) !important;
    background-image: none !important;
}

/* auto contraste apenas da cor */
[data-theme="dark"] span:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] b:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] legend:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] address:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] label:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] li:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] h1:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] h2:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] h3:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] h4:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] h5:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] h6:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] th:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] p:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *)  {
    color: var(--pure-0) !important;
}

/* Inerter tons de cinza */
[data-theme="dark"] .tema-escuro.bg-gray-90 {
  --background: var(--gray-1);
  background: var(--gray-1) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-90 {
  color: var(--gray-1) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-90 {
  border-color: var(--gray-1) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-80 {
  --background: var(--gray-2);
  background: var(--gray-2) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-80 {
  color: var(--gray-2) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-80 {
  border-color: var(--gray-2) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-70 {
  --background: var(--gray-3);
  background: var(--gray-3) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-70 {
  color: var(--gray-3) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-70 {
  border-color: var(--gray-3) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-60 {
  --background: var(--gray-4);
  background: var(--gray-4) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-60 {
  color: var(--gray-4) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-60 {
  border-color: var(--gray-4) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-50 {
  --background: var(--gray-5);
  background: var(--gray-5) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-50 {
  color: var(--gray-5) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-50 {
  border-color: var(--gray-5) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-40 {
  --background: var(--gray-10);
  background: var(--gray-10) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-40 {
  color: var(--gray-10) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-40 {
  border-color: var(--gray-10) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-30 {
  --background: var(--gray-20);
  background: var(--gray-20) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-30 {
  color: var(--gray-20) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-30 {
  border-color: var(--gray-20) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-20 {
  --background: var(--gray-30);
  background: var(--gray-30) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-20 {
  color: var(--gray-30) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-20 {
  border-color: var(--gray-30) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-10 {
  --background: var(--gray-40);
  background: var(--gray-40) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-10 {
  color: var(--gray-40) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-10 {
  border-color: var(--gray-40) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-5 {
  --background: var(--gray-50);
  background: var(--gray-50) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-5 {
  color: var(--gray-50) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-5 {
  border-color: var(--gray-50) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-4 {
  --background: var(--gray-60);
  background: var(--gray-60) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-4 {
  color: var(--gray-60) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-4 {
  border-color: var(--gray-60) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-3 {
  --background: var(--gray-70);
  background: var(--gray-70) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-3 {
  color: var(--gray-70) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-3 {
  border-color: var(--gray-70) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-2 {
  --background: var(--gray-80);
  background: var(--gray-80) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-2 {
  color: var(--gray-80) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-2 {
  border-color: var(--gray-80) !important;
}

[data-theme="dark"] .tema-escuro.bg-gray-1 {
  --background: var(--gray-90);
  background: var(--gray-90) !important;
}

[data-theme="dark"] .tema-escuro.text-gray-1 {
  color: var(--gray-90) !important;
}

[data-theme="dark"] .tema-escuro.border-gray-1 {
  border-color: var(--gray-90) !important;
}

/* Add contrast to button elements */
[data-theme="dark"] .br-input>button:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
	background-color: var(--gray-70) !important;
	background: var(--gray-70) !important;
    color: var(--pure-0) !important;
    background-image: none !important;
    --menu-item-background: none;
}

/* Add contrast to blockquote elements */
[data-theme="dark"] blockquote:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
	background-color: var(--gray-80) !important;
	background: var(--gray-80) !important;
    color: var(--pure-0) !important;
}

/* Add contrast to button elements */
[data-theme="dark"] button:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *).primary{
    background-color: var(--interactive-dark);
    color: var(--background-dark);
}
[data-theme="dark"] button:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *).secondary{
    border-color: var(--pure-0) !important;
	border: 1px solid !important;
}

[data-theme="dark"] button:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *):not(.primary), [data-theme="dark"] .hover:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
	background:var(--pure-100) !important;
    color: var(--pure-0) !important;
    background-image: none !important;
    --menu-item-background: none;
	
}

[data-theme="dark"] button:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *):hover, [data-theme="dark"] .hover:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *):hover {
	background-color: var(--gray-70) !important;
	background: var(--gray-70) !important;
}
/*Adicionar auto contraste específico para a */
[data-theme="dark"] a:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *){
	background:var(--pure-100) !important;
    color: var(--pure-0) !important;
    background-image: none !important;
    --menu-item-background: none;
	text-decoration: underline !important;
}

[data-theme="dark"] a:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a div:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a td:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a th:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a nav:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a header:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a p:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a b:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a main:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a legend:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a address:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a label:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a ul:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a li:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a h1:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a h2:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a h3:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a h4:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a h5:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a h6:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color: transparent !important;
    background: transparent !important;
}

[data-theme="dark"] a:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *):hover, [data-theme="dark"] a:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *):focus {
	background-color: var(--gray-70) !important;
	background: var(--gray-70) !important;
}

[data-theme="dark"] a:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *):hover,
[data-theme="dark"] a:hover span:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover div:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover td:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover th:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover nav:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover header:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover p:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover b:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover main:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover legend:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover address:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover label:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover ul:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover li:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover h1:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover h2:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover h3:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover h4:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover h5:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] a:hover h6:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *){
	color: #FFF333 !important;
}
/* Add contrast to input[type=button] elements */
[data-theme="dark"] input[type=button]:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
	border-color: var(--gray-60) !important;
    border: 1px solid !important;
}

/* Add contrast to text, password, email, and search input elements */
[data-theme="dark"] input:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] textarea:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
	background-color: var(--gray-80) !important;
    color: var(--gray-20) !important;
	border-color: var(--gray-60) !important;
}

/* Add contrast to select elements */
[data-theme="dark"] select:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color: var(--gray-80) !important;
    color:var(--gray-20) !important;
}

/* Add contrast to option elements */
[data-theme="dark"] option:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color:var(--pure-100) !important;
    color: var(--gray-20)!important;
}

/* Add contrast to radio buttons and checkboxes */
[data-theme="dark"] input[type=radio]:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) + label::before,
[data-theme="dark"] input[type=checkbox]:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) + label::before {
   border-color: var(--gray-50) !important;
}

/* Add contrast to radio buttons and checkboxes when selected */
[data-theme="dark"] input[type=radio]:checked:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) + label::before,
[data-theme="dark"] input[type=checkbox]:checked:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) + label::before {
    background-color: var(--pure-0) !important;
}

/* Add contrast to range inputs */
[data-theme="dark"] input[type=range]::-webkit-slider-thumb:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color: var(--pure-0) !important;
}

/* Add contrast to range inputs in Firefox */
[data-theme="dark"] input[type=range]::-moz-range-thumb:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color: var(--pure-0) !important;
}

/* Add contrast to range inputs in IE */
[data-theme="dark"] input[type=range]::-ms-thumb:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color: var(--pure-0) !important;
}

/* Add contrast to input placeholders in Edge */
[data-theme="dark"] ::-webkit-input-placeholder {
	color: var(--gray-40) !important;
}

/* Add contrast to input placeholders in Internet Explorer 10-11 */
[data-theme="dark"] :-ms-input-placeholder {
	color: var(--gray-40) !important;
}

/* Add contrast to input placeholders */
[data-theme="dark"] ::placeholder {
	color: var(--gray-40) !important;
}

/* Add contrast to .br-menu .menu-body .drop-menu>.menu-item elements */
[data-theme="dark"] .br-menu .menu-body .drop-menu>.menu-item:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color:var(--pure-100) !important;
}
/* Add contrast to .br-menu .menu-body .drop-menu.active>.menu-item:not(:hover) elements */
[data-theme="dark"] .br-menu .menu-body .drop-menu.active>.menu-item:not(:hover):not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color:var(--pure-100) !important;
}

[data-theme="dark"] .br-menu .side-menu.active>.menu-item:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *) {
    background-color:var(--pure-100) !important;
}


/* Trocar as imagens */
img.inverted {
	display: none!important;
}

/* personalizar barra de rolagem*/
[data-theme="dark"] ::-webkit-scrollbar {
	background:var(--gray-80);
}

 /* aqui é para personalizar o fundo da barra, neste caso estou colocando um fundo cinza escuro*/
[data-theme="dark"] ::-webkit-scrollbar-track {
	background: var(--gray-80);
}
 
/* para a barra vertical */
[data-theme="dark"] ::-webkit-scrollbar-thumb {
	background: var(--gray-60);
}

/* para a barra vertical */
[data-theme="dark"] ::-webkit-scrollbar-thumb:hover {
	background: var(--gray-40);
}

/* para o editor de texto */
[data-theme="dark"] .jodit_theme_gov {
	--jd-color-background-default: var(--pure-100) !important;
	--jd-color-border: var(--border-color-alternative) !important;
	--jd-color-panel: var(--gray-80) !important;
	--jd-color-icon: var(--pure-0) !important;
	--jd-color-text-icons: var(--pure-0) !important;
}

/* Add contrast to footer elements */
[data-theme="dark"] footer *:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *),
[data-theme="dark"] footer:not(.input-icon):not(.inverter):not(.tema-escuro):not(.manter-tema):not(.tema-unico):not(.tema-unico *)
 {
    background-color: var(--gray-80) !important;
    color: var(--pure-0) !important;
    background-image: none !important;
}