/* tokens.css : unica fonte de cores, espacos, raios e sombras.
   Fonte: 01_SISTEMAS/01_Padroes_Gerais/Sistema_de_Estilos + Padrao_Box_Card
   Regra: nenhuma tela escreve valor solto. Sempre token. */

:root {
  /* Cor base do sistema. O padrao da vault quando nada e definido e o azul. */
  --cor-primaria: #3387E9;
  --cor-primaria-escura: #1E6FD0;
  --cor-primaria-suave: #EAF2FD;

  /* Superficies */
  --branco: #FFFFFF;
  --fundo: #F5F7FA;
  --borda: #E5E7EB;
  --borda-forte: #CBD2DC;

  /* Texto */
  --texto: #111827;
  --texto-secundario: #4B5563;
  --texto-suave: #6B7280;
  --texto-fraco: #9CA3AF;

  /* Estados */
  --verde: #16A34A;        --verde-suave: #DCFCE7;
  --ambar: #A16207;        --ambar-suave: #FEF3C7;
  --vermelho: #DC2626;     --vermelho-suave: #FEE2E2;
  --azul-info: #2563EB;    --azul-suave: #DBEAFE;

  /* Raio (Padrao_Box_Card) */
  --raio-sm: 8px;     /* controles: input, botao, pill */
  --raio: 12px;       /* cards, boxes, paineis */
  --raio-lg: 18px;    /* modais grandes, hero */
  --raio-full: 9999px;

  /* Sombra */
  --sombra-sm: 0 1px 2px rgba(16, 24, 40, .05);
  --sombra: 0 4px 10px rgba(16, 24, 40, .08);
  --sombra-md: 0 10px 24px rgba(16, 24, 40, .12);
  --sombra-lg: 0 24px 60px rgba(16, 24, 40, .22);

  /* Tipografia */
  --fonte: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --fonte-titulo: 'Sora', var(--fonte);

  /* Movimento */
  --transicao: .18s ease;

  /* Layout */
  --sidebar-width: 248px;
  --altura-controle: 40px;   /* Padrao_Formulario: 40px em tudo, sem excecao */
}
