:root {
  --borda-light: 1px solid var(--cinza-claro2);
  --cinza-claro: #c0c0c0;
  --cinza-claro2: #e0e0e0;
  --cinza-escuro: #1c1c1c;
  --cinza-escuro2: #333333;
  --cinza-fundo: #f5f5f5;
  --cinza-medio: #555555;
  --cor-amarelo: #ae9c00;
  --cor-amarelo-transparente: rgba(174, 156, 0, 0.85);
  --cor-branco: #ffffff;
  --cor-link: #1a73e8;
  --cor-link-hover: #0c47b7;
  --cor-link-transparente: rgba(26, 115, 232, 0.85);
  --cor-perigo: #b80303;
  --cor-perigo-transparente: rgba(184, 3, 3, 0.85);
  --cor-primaria: #28a745;
  --cor-primaria-transparente: rgba(40, 167, 69, 0.85);
  --cor-preto: #000000;
  --cor-preto-transparente: rgba(0, 0, 0, 0.75);
  --fundo-cabecalho: var(--cinza-escuro2);
  --fundo-card: var(--cinza-claro2);
  --fundo-claro: var(--cinza-fundo);
  --fundo-secundario: #fafafa;
  --gradiente-escuro: linear-gradient(var(--cinza-escuro), var(--cinza-escuro2));
  --gradiente-hover: linear-gradient(var(--hover-azul), var(--azul-escuro));
  --gradiente-primario: linear-gradient(var(--cinza-escuro), var(--cor-preto));
  --hover-azul: #02084f;
  --azul-escuro: #000049;
  --modal-analise: var(--cor-link-transparente);
  --modal-bg: var(--cor-preto);
  --modal-cancelado: var(--cor-perigo-transparente);
  --modal-erro: var(--cor-perigo-transparente);
  --modal-inapta: var(--cor-amarelo-transparente);
  --modal-sucesso: var(--cor-primaria-transparente);
  --overlay-preto-medio: var(--cor-preto-transparente);
  --padding-navegacao: 20px;
  --padding-rodape: 2rem;
  --padding-lateral: 20px;
  --raio-borda: 8px;
  --raio-borda2: 14px;
  --sombra-leve: 0 2px 6px rgba(0, 0, 0, 0.1);
  --sombra-media: 0 4px 12px rgba(0, 0, 0, 0.2);
  --sombra-suave: 0 4px 12px rgba(0,0,0,0.08);
  --texto-invertido: var(--cor-branco);
  --texto-principal: var(--cor-preto);
  --texto-secundario: var(--cinza-medio);
  --transicao: 0.3s ease;
  --transicao-rapida: 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);
  --transicao-suave: 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
  --verde: var(--cor-primaria);
  --fonte-principal: 'Roboto', sans-serif;
  --cor-sucesso: var(--cor-primaria);
  --cor-erro: var(--cor-perigo);
}