/* Butterfly Investments · Design Tokens
   Single source of truth for color, type, and spacing primitives.
   Mirrors tokens.json (W3C DTCG format). Change values here to re-theme. */

:root {
  /* ── Primary ── */
  --navy:         #1B2B3C;
  --navy-deep:    #0F1A26;
  --navy-mid:     #243547;
  --gold:         #967A3A;
  --gold-light:   #B8975A;
  --gold-pale:    #D4B97A;
  --ivory:        #F5F2EC;
  --ivory-warm:   #EDE9E0;
  --stone:        #C8C4BB;
  --ash:          #8A8880;
  --obsidian:     #0D1117;
  --white:        #FFFFFF;

  /* ── Secondary — Warm Slate ── */
  --slate-deep:   #2E3F50;
  --slate-mid:    #4A6275;
  --slate:        #6E8799;
  --slate-light:  #A8BFCC;
  --slate-pale:   #D6E2E8;
  --slate-mist:   #EEF4F7;

  /* ── Tertiary — Functional ── */
  --sage:         #2A6B4A;
  --sage-light:   #7AAE8E;
  --ember:        #8B3A2F;
  --amber:        #C47A4A;
  --steel:        #3A5F8B;
  --dusk:         #6B5B8B;

  /* ── Type ── */
  --font-display: 'Cormorant Garamond', serif;
  --font-body:    'DM Sans', sans-serif;
  --font-chinese: 'Noto Serif SC', serif;

  /* ── Spacing (8px base) ── */
  --space-xs:     4px;
  --space-sm:     8px;
  --space-md:     16px;
  --space-lg:     32px;
  --space-xl:     64px;
  --space-2xl:    128px;
}
