:root {

  /* PRIMARY (Deep Ocean Blue) */
  --primary-900: #0A1628;
  --primary-800: #0F2440;
  --primary-700: #153660;
  --primary-600: #1B4F72;
  --primary-500: #1B6B93;
  --primary-400: #2196C4;
  --primary-300: #5BB8D9;
  --primary-200: #A8DAF0;
  --primary-100: #D6EEF8;
  --primary-50:  #EDF7FC;

  /* ACCENT (Science Teal) */
  --accent-600: #1A9E8F;
  --accent-500: #2EC4B6;
  --accent-400: #52D1C5;
  --accent-300: #85E0D8;
  --accent-200: #B8EDE8;
  --accent-100: #E0F7F5;

  /* GREEN (Science Growth) */
  --green-700: #047857;
  --green-600: #059669;
  --green-500: #10B981;
  --green-400: #34D399;
  --green-300: #6EE7B7;
  --green-200: #A7F3D0;
  --green-100: #D1FAE5;
  --green-50:  #ECFDF5;

  /* GOLD (Investor / Premium) */
  --gold-700: #A16207;
  --gold-600: #CA8A04;
  --gold-500: #EAB308;
  --gold-400: #FACC15;
  --gold-300: #FDE047;
  --gold-200: #FEF08A;
  --gold-100: #FEF9C3;
  --gold-50:  #FEFCE8;

  /* VIOLET (Knowledge Hub) */
  --violet-700: #6D28D9;
  --violet-600: #7C3AED;
  --violet-500: #8B5CF6;
  --violet-400: #A78BFA;
  --violet-300: #C4B5FD;
  --violet-200: #DDD6FE;
  --violet-100: #EDE9FE;
  --violet-50:  #F5F3FF;

  /* AMBER (Warm Accent) */
  --amber-600: #D97706;
  --amber-500: #F59E0B;
  --amber-400: #FBBF24;

  /* NEUTRAL (Gray Scale) */
  --neutral-900: #111827;
  --neutral-800: #1F2937;
  --neutral-700: #374151;
  --neutral-600: #4B5563;
  --neutral-500: #6B7280;
  --neutral-400: #9CA3AF;
  --neutral-300: #D1D5DB;
  --neutral-200: #E5E7EB;
  --neutral-100: #F3F4F6;
  --neutral-50:  #F9FAFB;
  --white:       #FFFFFF;

  /* FONTS */
  --font-heading: 'DM Serif Display', serif;
  --font-body:    'DM Sans', sans-serif;

  /* RADIUS */
  --radius-sm:   6px;
  --radius-md:   10px;
  --radius-lg:   16px;
  --radius-xl:   24px;
  --radius-full: 9999px;

  /* SHADOW */
  --shadow-sm: 0 1px 3px rgba(10,22,40,0.08);
  --shadow-md: 0 4px 16px rgba(10,22,40,0.1);
  --shadow-lg: 0 12px 40px rgba(10,22,40,0.15);

}