/* Assessoria — colour ramps. Values transcribed from the source file and from the brand's
   five-step scales (900 → 100). Four named families; Rubi 500 is the primary brand colour. */
:root {
  /* RUBI — cor proprietária da marca. Presente em todas as verticais, é o elemento que garante
     consistência e reconhecimento do ecossistema. 43% of a piece. */
  --rubi-900: #530E11;
  --rubi-700: #681215;
  --rubi-500: #85171B;      /* base — fields, buttons, badges, eyebrows, 2px rules */
  --rubi-300: #BF2127;      /* closing lines, links on dark ground */
  --rubi-100: #DA2A30;

  /* ONIX — base escura de sustentação. Estrutura fundos, tipografia de alto contraste e
     áreas de peso visual. 13% of a piece. */
  --onix-900: #0F1215;      /* key figures, names */
  --onix-700: #13171B;      /* e-mail body */
  --onix-500: #171B20;      /* base — titles on Marfim */
  --onix-300: #1E232A;      /* outline-button ring */
  --onix-100: #22282F;

  /* MARFIM — neutro claro do sistema. Abre respiro, sustenta superfícies e garante
     legibilidade sobre fundos escuros. 42% of a piece. */
  --marfim-900: #D8D6CF;
  --marfim-700: #E1E0DB;
  --marfim-500: #EDECE9;    /* base — internal slide ground */
  --marfim-300: #F4F3F1;    /* warm text on Rubi */
  --marfim-100: #FFFFFF;    /* print / screen white */

  /* TOPÁZIO — acento de sofisticação. Aplicado com parcimônia para sinalizar exclusividade
     e destaque premium. 2% of a piece: one appearance, never in the mark. */
  --topazio-900: #786240;
  --topazio-700: #8F764C;
  --topazio-500: #A28556;   /* base */
  --topazio-300: #B59C73;
  --topazio-100: #C6B394;

  /* Neutral UI scale used by the guide and application surfaces (not a brand family). */
  --neutral-000: #FFFFFF;
  --neutral-100: #F8F9FA;   /* rgb(248,249,250) — guide card ground */
  --neutral-150: #F1F3F5;   /* rgb(241,243,245) — page ground */
  --neutral-200: #E9ECEF;   /* rgb(233,236,239) — card hairline */
  --neutral-300: #DEE2E6;   /* rgb(222,226,230) — chip / mini-card hairline */
  --neutral-350: #D1D1D1;   /* rgb(209,209,209) — specimen frame border */
  --neutral-400: #CED4DA;   /* rgb(206,212,218) — divider */
  --neutral-600: #6C757D;   /* rgb(108,117,125) — secondary text */
  --neutral-700: #495057;   /* rgb(73,80,87) */
  --neutral-900: #212529;   /* rgb(33,37,41) — guide titles and labels */
  --neutral-1000: #010101;  /* rgb(1,1,1) — bicolour wordmark */
  --black: #000000;

  /* Cover gradient: Rubi 900 at the top to a tone between 500 and 300 at the base. */
  --gradient-capa: linear-gradient(180deg, #530E11 0%, #85171B 58%, #A21D22 100%); /* @kind color */
}
