:root[theme='dark'] {
  --background-color: #000000; /* #252525 */
  --surface-color: #1c1c1e; /* #252525; /* #3a3a3a */
  --fc-neutral-bg-color: #242424;
  --fc-border-color: #3f3f3f;
  --fc-today-bg-color: rgb(129 129 129 / 15%);
  --fc-font-color-medium: rgba(255, 255, 255, 0.60);
  --font-color-main: rgba(255, 255, 255, 0.87);
  --font-color-medium: rgba(255, 255, 255, 0.60);
  --font-color-disabled: rgba(255, 255, 255, 0.38);
  --font-on-primary-color-main: rgba(0, 0, 0, 0.87);
  --font-on-primary-color-dark-main: rgba(255, 255, 255, 0.87);
  --font-on-primary-color-dark-medium: rgba(255, 255, 255, 0.60);
  --font-on-primary-color-medium: rgba(0, 0, 0, 0.56);
  --font-on-primary-color-disabled: rgba(0, 0, 0, 0.38);
  --hover-color: rgba(255, 255, 255, 0.04);
  --focus-color: rgba(255, 255, 255, 0.12);
  --focus-color-solid: #424242;
  --background-color-disabled: rgba(255, 255, 255, 0.12);
  --background-color-level-4dp: rgba(255, 255, 255, 0.09);
  --background-color-level-16dp-solid: #262626;
  --background-color-card: var(--surface-color);
  --background-color-slight-emphasis: rgba(255, 255, 255, 0.05);
  --separator-color: #424242;
  --scroll-color: #777777;
  --error-color: #CF6679;
  --slider-track-color: rgba(255, 255, 255, 0.26);
  --switch-thumb-off-color: #bababa;
  --primary-color: #c7f000; /* #70826d; */
  --primary-color-dark: #0f5f2b;
  --primary-color-numeric: 179, 157, 219;
  --primary-color-raised-hover-solid: #27944d;
  --primary-color-raised-focus-solid: #3dc76d;
  --primary-color-hydration: #1ad5de;
  --primary-color-nutrition: #e14424; /* #c60000; /* #e90b3a */
  --secondary-color: rgb(41, 153, 80);
  --secondary-color-hover-solid: #0f5f2b;
  --secondary-color-focus-solid: #0f5f2b;
  --secondary-container-color: #66bb6a;
  --font-on-secondary-container-color: rgba(255, 255, 255, 0.87);
  --md_sys_color_on-surface: 230, 225, 229;
  --corteste: #1c1c1c;
  --corteste2: #262a26;
  --background-message1: #202020;
  --background-message2: #202020;

  --background-svg: none;
  --shadow-navbarini: #eeff4196;
  --shadow-navbar: #eeff4140;
  --plan-review-bg: #4c2029;
}

:root[theme='light'] {
  --background-color: #f5f5f5;
  --surface-color: #f5f5f5;
  --fc-neutral-bg-color: #f5f5f5;
  --fc-today-bg-color: rgb(164 164 164 / 15%);
  --fc-font-color-medium: rgba(255, 255, 255, 0.60);
  --font-color-main: rgba(0, 0, 0, 0.87); /* Cor principal do texto */
  --font-color-medium: rgba(0, 0, 0, 0.60); /* Cor média do texto */
  --font-color-disabled: rgba(0, 0, 0, 0.38); /* Cor do texto desativado */
  --font-on-primary-color-main: #c0e72a; /* Cor principal do texto em fundo primário */
  --font-on-primary-color-dark-main: rgba(255, 255, 255, 0.87); /* Cor principal do texto em fundo primário escuro */
  --font-on-primary-color-dark-medium: rgba(255, 255, 255, 0.87); /* Cor média do texto em fundo primário escuro */
  --font-on-primary-color-medium: rgba(255, 255, 255, 0.56); /* Cor média do texto em fundo primário */
  --font-on-primary-color-disabled: rgba(255, 255, 255, 0.38); /* Cor do texto desativado em fundo primário */
  --hover-color: rgba(0, 0, 0, 0.04); /* Cor do hover */
  --focus-color: rgba(0, 0, 0, 0.12); /* Cor do foco */
  --focus-color-solid: #e0e0e0; /* Cor sólida do foco */
  --background-color-disabled: rgba(0, 0, 0, 0.12); /* Cor de fundo desativado */
  --background-color-level-4dp: rgba(0, 0, 0, 0.09); /* Cor de fundo de 4dp */
  --background-color-level-16dp-solid: #f0f0f0; /* Cor sólida de 16dp */
  --background-color-card: var(--surface-color); /* Cor de fundo do cartão */
  --background-color-slight-emphasis: rgba(0, 0, 0, 0.05); /* Cor de fundo de ênfase sutil */
  --separator-color: #e0e0e0; /* Cor do separador */
  --scroll-color: #aaaaaa; /* Cor do separador */
  --error-color: #FF6B81; /* Cor de erro */
  --slider-track-color: rgba(0, 0, 0, 0.26); /* Cor da trilha do slider */
  --switch-thumb-off-color: #898989; /* Cor do polegar do interruptor desligado */
  --primary-color: #0f5f2b; /* Cor primária */
  --primary-color-dark: #0f5f2b; /* Cor primária escura */
  --primary-color-numeric: 103, 58, 183; /* Cor primária (numérica) */
  --primary-color-raised-hover-solid: #072b13; /* Cor sólida de hover elevada na cor primária */
  --primary-color-raised-focus-solid: #226e3d; /* Cor sólida de foco elevada na cor primária */
  --secondary-color: #56b44d; /* Cor secundária */
  --secondary-color-hover-solid: #B7B7B7; /* Cor sólida de hover na cor secundária */
  --secondary-color-focus-solid: #D3D3D3; /* Cor sólida de foco na cor secundária */
  --secondary-container-color: #4caf50;
  --font-on-secondary-container-color: rgba(0, 0, 0, 0.87); /* Cor do texto no contêiner secundário */
  --md_sys_color_on-surface: 0, 0, 0; /* Cor do sistema MD na superfície */
  --corteste: #ddd;
  --corteste2: #e9f9e8;
  --background-message1: #f9f9f9;
  --background-message2: #fdfdf8;

  --background-svg: #353535;
  --shadow-navbarini: #00000040;
  --shadow-navbar: #00000040;
  --plan-review-bg: #bc828e;  
}
