/* MODU-WALL — Color tokens
   Brand core (from brandsheet):
     Primary Blue   #1E2154
     Primary Gold   #F2B73C
     Neutral Grey   #F0F0F0
   Scales below are harmonious tints/shades derived from those three anchors. */

:root {
  /* ---- Primary: Navy Blue (anchor = --navy-700) ---- */
  --navy-900: #101233;
  --navy-800: #16193f;
  --navy-700: #1e2154; /* BRAND Primary Blue */
  --navy-600: #2a2f6e;
  --navy-500: #3a4088;
  --navy-400: #565da6;
  --navy-300: #8a8fc6;
  --navy-200: #bcbfe0;
  --navy-100: #e2e3f1;
  --navy-50:  #f2f3fa;

  /* ---- Accent: Gold (anchor = --gold-500) ---- */
  --gold-900: #8f6410;
  --gold-800: #b47f1b;
  --gold-700: #d69a29;
  --gold-600: #e8ab34;
  --gold-500: #f2b73c; /* BRAND Primary Gold */
  --gold-400: #f5c65f;
  --gold-300: #f9d68a;
  --gold-200: #fbe6b6;
  --gold-100: #fdf3dc;
  --gold-50:  #fffaf0;

  /* ---- Neutral: Grey (anchor = --grey-100) ---- */
  --grey-900: #17181c;
  --grey-800: #2c2e34;
  --grey-700: #45474f;
  --grey-600: #63656e;
  --grey-500: #85878f;
  --grey-400: #aaacb3;
  --grey-300: #cfd0d5;
  --grey-200: #e4e5e7;
  --grey-100: #f0f0f0; /* BRAND Neutral Grey */
  --grey-50:  #f8f8f9;
  --white:    #ffffff;
  --black:    #0c0d10;

  /* ---- Print/flyer literals (exact values from production flyer) ---- */
  --ink:       #1f1f1f; /* body text in print material */
  --hairline:  #d8d9de; /* table row rule */
  --gold-wash: #fbf4e3; /* highlighted MODU-WALL table column */

  /* ---- Semantic status ---- */
  --success-700: #1f7a45;
  --success:     #2e9e5b;
  --success-100: #e2f3e9;
  --warning-700: #b47f1b;
  --warning:     #e8912a;
  --warning-100: #fbe9cf;
  --error-700:   #b0342f;
  --error:       #d64545;
  --error-100:   #fbe3e3;
  --info-700:    #1f4fb0;
  --info:        #2f6fed;
  --info-100:    #e2ecfd;
}
