:root {
  --bg-page: #F8FAFC;
  --text-primary: #1A202C;
  --text-secondary: #718096;
  --white: #ffffff;
  --grey-50: #F9FAFB;
  --grey-100: #F3F4F6;
  --grey-200: #E5E7EB;
  --grey-300: #D1D5DB;
  --grey-400: #9CA3AF;
  --grey-500: #6B7280;
  --grey-600: #4B5563;
  --grey-700: #374151;
  --grey-800: #1F2937;

  --blue-50: #EFF6FF;
  --blue-100: #DBEAFE;
  --blue-400: #60A5FA;
  --blue-500: #3B82F6;
  --blue-600: #2563EB;
  --blue-700: #1D4ED8;
  --blue-800: #1E40AF;

  --orange-400: #FB923C;
  --orange-500: #F97316;
  --orange-600: #EA580C;

  --red-400: #F87171;
  --red-500: #EF4444;
  --red-600: #DC2626;

  --green-400: #4ADE80;
  --green-500: #22C55E;
  --green-600: #16A34A;
  --green-700: #15803D;

  --purple-400: #C084FC;
  --purple-500: #A855F7;
  --purple-600: #9333EA;

  --teal-500: #14B8A6;
  --indigo-500: #6366F1;
  --indigo-700: #4338CA;
  --indigo-900: #312E81;

  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 20px;
  --radius-2xl: 24px;

  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 8px 20px rgba(0, 0, 0, 0.1);

  --font-family: Arial, sans-serif;
  --transition: 0.2s ease;
}
