/* Nominato DS — Color primitives
   Raw palette ramps derived from Nomi (the mascot) and the Diário Oficial motif.
   These are the base values. Semantic aliases live in semantic.css and remap
   these per theme. Prefer semantic tokens in product code, not raw ramps. */

:root {
  /* Navy — the blazer. Institutional, trustworthy. The brand anchor. */
  --navy-50:  #EDEFF7;
  --navy-100: #D6DCEF;
  --navy-200: #B0BBDF;
  --navy-300: #8393C7;
  --navy-400: #566AAB;
  --navy-500: #3E5192;
  --navy-600: #324278;
  --navy-700: #26335C;
  --navy-800: #1C2645;
  --navy-900: #131A30;
  --navy-950: #0D1122;

  /* Green — the tie & "Diário Oficial" ink. Approval, nomeação, progress. */
  --green-50:  #E7F5EB;
  --green-100: #C6E9D0;
  --green-200: #97D6AB;
  --green-300: #5FBE80;
  --green-400: #33A75E;
  --green-500: #1E8C48;
  --green-600: #167139;
  --green-700: #12592E;
  --green-800: #0E4525;
  --green-900: #08301A;

  /* Gold — the tie stripe & flag. XP, conquista, sequência. Warm ochre, not neon. */
  --gold-50:  #FBF3DE;
  --gold-100: #F6E3B2;
  --gold-200: #EFCD79;
  --gold-300: #E7B646;
  --gold-400: #DBA02B;
  --gold-500: #BE851A;
  --gold-600: #986714;
  --gold-700: #744E12;
  --gold-800: #543910;
  --gold-900: #38270B;

  /* Coral — Nomi's cheeks. Warmth, and the "revisar" state (erro nunca pune). */
  --coral-50:  #FCEEE7;
  --coral-100: #F9D9C9;
  --coral-200: #F2B79D;
  --coral-300: #E9926E;
  --coral-400: #DE7450;
  --coral-500: #C95A37;
  --coral-600: #A6472B;
  --coral-700: #813723;
  --coral-800: #5E2819;
  --coral-900: #3F1B11;

  /* Lilac — 5º ramp (rodada Home v1). Acento decorativo pra rotação de
     superfícies pastel (desafios, foco); sem significado de estado. Croma
     contido pra conversar com o navy, nunca neon. */
  --lilac-50:  #F1EEF8;
  --lilac-100: #E0DAF1;
  --lilac-200: #C4B9E1;
  --lilac-300: #A292CB;
  --lilac-400: #8672B2;
  --lilac-500: #6F5A99;
  --lilac-600: #5A4880;
  --lilac-700: #463864;
  --lilac-800: #342A4A;
  --lilac-900: #231C32;

  /* Stone — warm neutral ramp for light UI (parchment-tinted, never cold gray). */
  --stone-0:   #FFFFFF;
  --stone-50:  #FAF8F3;
  --stone-100: #F2EEE6;
  --stone-200: #E5DFD3;
  --stone-300: #D2CABA;
  --stone-400: #B0A794;
  --stone-500: #857D6C;
  --stone-600: #635C4E;
  --stone-700: #48433A;
  --stone-800: #302C26;
  --stone-900: #1E1B17;

  /* Night — warm navy-charcoal ramp for dark UI (a comfortable night, not black). */
  --night-950: #12141B;
  --night-900: #171923;
  --night-850: #1D202B;
  --night-800: #242835;
  --night-750: #2C3140;
  --night-700: #363B4C;
  --night-600: #474D61;
  --night-500: #5E6479;

  /* Red — destructive only. Cooler than coral so it never reads as "revisar". */
  --red-50:  #FBEAE8;
  --red-400: #E2574A;
  --red-500: #CE3B2E;
  --red-600: #AD2C22;
  --red-900: #2E1613;

  /* Fixed */
  --white: #FFFFFF;
  --black: #0A0B0F;
}
