/* Esmeralda Kit v2 · Colors — extracted verbatim from esmeralda-kit-v2/tokens.css */
:root {
  /* MAR (brown) — primary institutional palette */
  --mar-50:  #F2EBDF;
  --mar-100: #E6DAC6;
  --mar-200: #D5C0A0;
  --mar-300: #C79362;
  --mar-400: #A07D3A;
  --mar-500: #8A6E45;   /* PRIMARY */
  --mar-600: #745A39;
  --mar-700: #5C4636;
  --mar-800: #3D2E1F;
  --mar-900: #2C1D12;

  /* AREIA (sand) — secondary */
  --areia-50:  #FBF7F0;
  --areia-100: #F5EDDE;
  --areia-200: #ECDFC2;
  --areia-300: #DECBA1;
  --areia-400: #C5AC7F;
  --areia-500: #A88B5A;

  /* NEUTRALS (warm-tinted) */
  --neutral-0:   #FFFFFF;
  --neutral-50:  #FAFAF8;
  --neutral-100: #F4F4F1;
  --neutral-200: #E6E6E1;
  --neutral-300: #D1D1CA;
  --neutral-400: #9B9B92;
  --neutral-500: #71716A;
  --neutral-600: #52524C;
  --neutral-700: #3A3A36;
  --neutral-800: #1F1F1C;
  --neutral-900: #0F0F0E;

  /* STATUS */
  --success-50:  #ECFDF5;
  --success-100: #D1FAE5;
  --success-500: #16A34A;
  --success-600: #15803D;
  --success-700: #166534;

  --warning-50:  #FFFBEB;
  --warning-100: #FEF3C7;
  --warning-500: #D97706;
  --warning-600: #B45309;
  --warning-700: #92400E;

  --danger-50:  #FEF2F2;
  --danger-100: #FEE2E2;
  --danger-500: #DC2626;
  --danger-600: #B91C1C;
  --danger-700: #991B1B;

  --info-50:  #EFF6FF;
  --info-100: #DBEAFE;
  --info-500: #2563EB;

  /* SEMANTIC ALIASES */
  --primary:        var(--mar-500);
  --primary-hover:  var(--mar-600);
  --primary-soft:   var(--mar-50);
  --primary-fg:     #FFFFFF;

  --bg:             var(--neutral-0);
  --surface:        var(--neutral-0);
  --surface-muted:  var(--neutral-100);
  --border:         var(--neutral-200);
  --border-strong:  var(--neutral-300);

  --text:           var(--neutral-800);
  --text-muted:     var(--neutral-500);
  --text-faint:     var(--neutral-400);

  /* BRAND (Manual da Marca 2025) — paleta institucional oficial.
     Uso: marketing, impressos, capas, slides. Nos apps internos continua o sistema mar/areia. */
  --brand-terra:      #5B4332;  /* marrom terra — primária institucional */
  --brand-verde:      #4B5C50;  /* verde falésia — secundária */
  --brand-preto:      #1E1E1E;
  --brand-areia:      #EADCC5;
  --brand-caramelo:   #966E4D;
  --brand-madeira:    #7D5E44;
  --brand-dourado:    #C79362;  /* = mar-300 */
  --brand-bronze:     #AE8351;
  --brand-off-white:  #FAF2E3;

  /* FOCUS RING */
  --ring-color:        var(--mar-500);
  --ring-color-soft:   rgba(138,110,69,0.30);
  --ring-color-danger: rgba(220,38,38,0.20);
}
