:root{
--meia-noite:#0E0F11;
--lima-seca:#CBD88F;
--gelo-seco:#F4F5F3;
--pedra:#E1E3DF;
--cinza:#686B70;
--primaria:var(--meia-noite);
--primaria-hover:#2A2C30;
--primaria-fundo:#ECEDEA;
--destaque:var(--lima-seca);
--texto-sobre-destaque:#3A3D2C;
--trilho-sobre-destaque:#B2C077;
--progresso:#708018;
--progresso-sobre-destaque:#56621A;
--fundo:var(--gelo-seco);
--superficie:#FFFFFF;
--superficie-escura:var(--meia-noite);
--superficie-escura-ativa:#24262A;
--superficie-escura-hover:#33363B;
--texto:var(--meia-noite);
--texto-secundario:var(--cinza);
--texto-secundario-tinto:#55585D;
--texto-inverso:#FFFFFF;
--texto-inverso-secundario:#A4A7AC;
--texto-desabilitado:#9A9DA2;
--borda:var(--pedra);
--borda-controle:#858A90;
--cabecalho-tabela:#ECEDEA;
--trilho:var(--pedra);
--secundaria:#F4AC57;
--secundaria-gradiente-inicio:#F7C385;
--secundaria-fundo:#FDF1E3;
--secundaria-texto:#9A5A0C;
--perigo:#CE0404;
--perigo-claro:#FB3737;
--perigo-fundo:#FEB9B9;
--perigo-texto:#A50303;
--sucesso:#64BB77;
--sucesso-claro:#89E09C;
--sucesso-fundo:#EBFAEE;
--sucesso-texto:#1E7A3A;
--aviso:#EDB012;
--aviso-claro:#F3D63F;
--aviso-fundo:#FDF4DE;
--aviso-texto:#8A5A00;
--veu:rgba(14,15,17,.45);
--veu-forte:rgba(14,15,17,.85);
--grafico-1:#A6BD48;
--grafico-2:#5D43AC;
--grafico-3:#1996C3;
--grafico-4:#00686C;
--grafico-5:#9C758F;
--grafico-6:#870731;
--grafico-7:#708018;
--grafico-8:#33897B;
--grafico-9:#674C09;
--grafico-10:#983A86;
--grafico-11:#8B7BE5;
--grafico-12:#7F595D;
--grafico-13:#B08625;
--grafico-14:#556EA0;
--grafico-15:#662C6B;
--grafico-16:#D65F8A;
--grafico-17:#4F4D6B;
--grafico-18:#087846;
--grafico-19:#004885;
--grafico-20:#AF5EB7;
--grafico-outros:#8A8E94;
--grafico-unico:#A6BD48;
--grafico-destaque:#708018;
--grafico-intensidade-1:#E3EBBE;
--grafico-intensidade-2:#CBD88F;
--grafico-intensidade-3:#A6BD48;
--grafico-intensidade-4:#8FA632;
--grafico-intensidade-5:#63711A;
--grafico-intensidade-6:#4B5614;
--espaco-4:4px;
--espaco-8:8px;
--espaco-lista-app:8px;
--espaco-12:12px;
--espaco-16:16px;
--espaco-24:24px;
--espaco-32:32px;
--margem-tela:16px;
--padding-cartao:16px;
--espaco-blocos-web:24px;
--largura-menu-web:264px;
--respiro-fim-tela:32px;
--raio-cartao:16px;
--raio-campo:12px;
--raio-botao:999px;
--raio-chip:999px;
--raio-login:20px;
--texto-minimo:12px;
--titulo-minimo:16px;
--sombra-cartao:0 1px 2px rgba(14,15,17,.05), 0 4px 16px rgba(14,15,17,.06);
--sombra-botao-principal:0 1px 2px rgba(14,15,17,.20);
--sombra-botao-pressionado:0 0 1px rgba(14,15,17,.30);
--sombra-botao-intervalo:0 6px 16px rgba(244,172,87,.35);
--sombra-cabecalho:0 1px 0 #E1E3DF;
--sombra-barra-navegacao:0 1px 0 #E1E3DF;
--sombra-dialogo:0 24px 64px rgba(14,15,17,.28);
--anel-foco:0 0 0 2px #FFFFFF, 0 0 0 4px #0E0F11;
--anel-foco-escuro:0 0 0 2px #0E0F11, 0 0 0 4px #CBD88F;
--gradiente-marca:linear-gradient(135deg, #EAF0CF, #9FAA73 50%, #EAF0CF);
--gradiente-intervalo:linear-gradient(135deg, #F7C385, #F4AC57);
--altura-botao-principal:52px;
--altura-botao:48px;
--altura-botao-compacto:40px;
--altura-item-lista:72px;
--altura-item-lista-max:80px;
--altura-chip-estado:28px;
--altura-chip-filtro:32px;
--altura-busca:48px;
--altura-barra-navegacao:56px;
--altura-barra-web:64px;
--pilula-ativa:40px;
--altura-linha-tabela:44px;
--toque-minimo:48px;
--icone:24px;
--icone-botao:20px;
--icone-traco:1.75;
--escala-pressionado:0.98;
--escurecer-pressionado:8%;
--font-titulo:Inter, system-ui, sans-serif;
--font-texto:Inter, system-ui, sans-serif;
}
@font-face{font-family:'Inter';src:url('fontes/Inter-400.woff2') format('woff2');font-display:swap;font-weight:400;}
@font-face{font-family:'Inter';src:url('fontes/Inter-500.woff2') format('woff2');font-display:swap;font-weight:500;}
@font-face{font-family:'Inter';src:url('fontes/Inter-600.woff2') format('woff2');font-display:swap;font-weight:600;}
@font-face{font-family:'Inter';src:url('fontes/Inter-700.woff2') format('woff2');font-display:swap;font-weight:700;}