/* Tokens de design do CRM. É AQUI que se muda a marca (cores, fonte, forma):
   uma loja nova só sobrescreve estes valores (ver marca.css). Nenhuma tela
   deve ter cor fixa em hex; usar sempre var(--...). */
@font-face { font-family: 'Inter'; font-weight: 100 900; font-display: swap;
  src: url('/public/fonts/inter-latin-wght-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-weight: 100 900; font-display: swap;
  src: url('/public/fonts/inter-latin-ext-wght-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

:root {
  /* marca */
  --brand-900: #2A0B2D;      /* menu lateral */
  --brand-800: #3D1040;      /* painel da marca na tela de entrada */
  --brand-800: #3D1040;      /* faixa de destaque */
  --brand-600: #682472;
  --action: #EC005A;         /* SÓ ação primária e foco */
  --action-hover: #C90050;
  --action-strong: #A8003F;  /* botão principal da entrada ao passar o mouse */
  --action-soft: #FDE8F0;
  --highlight: #FAE06E;      /* número de destaque sobre fundo escuro */

  --barra-inferior-h: 60px;  /* barra de atalhos fixa do celular (ui.css .barra-inferior) */

  /* neutros */
  --bg: #F7F5F8;
  --surface: #FFFFFF;
  --surface-2: #FAF8FB;
  --line: #ECE8EE;
  --line-strong: #D9D2DC;
  --text: #241626;
  --muted: #6F6573;   /* 5,1:1 sobre o fundo (AA) */
  --on-dark: #CFC3D2;

  /* estado (nunca decoração); tons escolhidos para texto com contraste 4,5:1 ou mais sobre o fundo claro do próprio estado */
  --ok: #17784C;   --ok-bg: #E4F5EC;
  --warn: #8A5A0C; --warn-bg: #FDF2DC;
  --bad: #C8283C;  --bad-bg: #FCE6E9;
  --info: #2F6C77; --info-bg: #E3F0F2;

  /* forma */
  --r-sm: 8px; --r-md: 12px; --r-lg: 16px;
  --sh-1: 0 1px 2px rgba(42,11,45,.06);
  --sh-2: 0 8px 30px rgba(42,11,45,.14);

  /* tipografia: Inter na ferramenta; Core Mellow só em logo e páginas públicas */
  --font-ui: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-brand: 'Core Mellow', 'Inter', sans-serif;

  /* compatibilidade com as variáveis antigas usadas nas telas */
  --pink: var(--action);
  --pink-soft: var(--action-soft);
  --teal: var(--info);
  --orange: var(--warn);
  --sidebar: var(--brand-900);
  --border: var(--line);
  --th-bg: var(--surface-2);
}
