/* Tema TrixTrader: variáveis extraídas da tela de login (/user/).
   Este arquivo só define tokens; quem aplica é o theme.css (sistema) e o login.css (login). */
:root{
  /* Marca */
  --cor-primaria:#DA9332;
  --cor-primaria-hover:#C4821F;
  --cor-primaria-suave:#FBF1E3;
  --cor-texto-sobre-primaria:#1A1203;
  --cor-link:#9A5F12;              /* dourado escurecido: 5.2:1 sobre branco */
  --cor-link-hover:#7A4A0C;

  /* Áreas escuras (login, sidebar, navbar) */
  --cor-escuro-fundo:#0A0D16;
  --cor-escuro-superficie:#10141F;
  --cor-escuro-superficie-2:#171C2A;
  --cor-escuro-borda:#1E2433;
  --cor-escuro-borda-input:#2A3142;
  --cor-escuro-titulo:#FFFFFF;
  --cor-escuro-texto:#E8EAF0;
  --cor-escuro-label:#C5CAD6;
  --cor-escuro-texto-2:#A9B0C0;
  --cor-escuro-muted:#8A93A6;
  --cor-escuro-placeholder:#6F788C;
  --cor-escuro-erro:#F0A0A0;

  /* Área de conteúdo (clara) */
  --cor-fundo:#F4F5F8;
  --cor-superficie:#FFFFFF;
  --cor-superficie-2:#F8F9FB;
  --cor-borda:#E3E6ED;
  --cor-borda-input:#CDD2DC;
  --cor-titulo:#1B2030;
  --cor-texto:#3D4456;
  --cor-muted:#646C7E;
  --cor-placeholder:#8A93A6;

  /* Estados (não existem no login; derivados com contraste AA) */
  --cor-sucesso:#178553;
  --cor-sucesso-texto:#14653F;
  --cor-sucesso-fundo:#E7F6EE;
  --cor-sucesso-borda:#BFE6D0;
  --cor-erro:#C83A3A;
  --cor-erro-texto:#9B2C2C;
  --cor-erro-fundo:#FDECEC;
  --cor-erro-borda:#F5C2C2;
  --cor-alerta:#E8B23A;
  --cor-alerta-texto:#7A4D07;
  --cor-alerta-fundo:#FDF3E1;
  --cor-alerta-borda:#F3D9A4;
  --cor-info:#2F6FD0;
  --cor-info-texto:#1E4E9B;
  --cor-info-fundo:#E8F0FD;
  --cor-info-borda:#C3D6F7;

  /* Tipografia */
  --fonte:'Manrope',system-ui,'Segoe UI',sans-serif;
  --fs-xs:12px;
  --fs-sm:13px;
  --fs-base:14px;
  --fs-md:15px;
  --fs-h2:28px;
  --fs-display:56px;

  /* Forma */
  --raio:10px;
  --raio-sm:8px;
  --raio-pill:999px;
  --altura-input:42px;
  --altura-botao:40px;
  --foco:2px solid var(--cor-primaria);
  --sombra-overlay:0 12px 32px rgba(10,13,22,.18); /* só para dropdowns e modais flutuantes */
}
