/**
 * Design Tokens - CSS Variables
 * يمكن استخدام هذا الملف في أي مشروع
 */

:root {
    /* ─── Font ─── */
    --font-family: 'Cairo', sans-serif;

    /* ─── Spacing ─── */
    --space-0: 0;
    --space-0-5: 0.125rem;
    --space-1: 0.25rem;
    --space-1-5: 0.375rem;
    --space-2: 0.5rem;
    --space-2-5: 0.625rem;
    --space-3: 0.75rem;
    --space-4: 1rem;
    --space-5: 1.25rem;
    --space-6: 1.5rem;
    --space-8: 2rem;
    --space-10: 2.5rem;
    --space-12: 3rem;

    /* ─── Border Radius ─── */
    --radius-sm: 0.25rem;
    --radius-md: 0.5rem;
    --radius-lg: 0.75rem;
    --radius-xl: 1rem;
    --radius-full: 9999px;

    /* ─── Transitions ─── */
    --transition-fast: 150ms ease;
    --transition-normal: 200ms ease;
    --transition-slow: 500ms ease;

    /* ─── Primary ─── */
    --primary-50: #f0f9ff;
    --primary-100: #e0f2fe;
    --primary-200: #bae6fd;
    --primary-500: #0ea5e9;
    --primary-600: #0284c7;
    --primary-700: #0369a1;
    /* ─── Success ─── */
    --success-50: #f0fdf4;
    --success-100: #dcfce7;
    --success-400: #4ade80;
    --success-500: #22c55e;
    --success-600: #16a34a;
    --success-700: #15803d;
    /* ─── Warning ─── */
    --warning-50: #fefce8;
    --warning-200: #fde68a;
    --warning-500: #eab308;
    --warning-600: #ca8a04;
    --warning-800: #854d0e;
    /* ─── Danger ─── */
    --danger-50: #fef2f2;
    --danger-100: #fee2e2;
    --danger-200: #fecaca;
    --danger-500: #ef4444;
    --danger-600: #dc2626;
    --danger-800: #991b1b;
    /* ─── Slate ─── */
    --slate-100: #f1f5f9;
    --slate-200: #e2e8f0;
    --slate-300: #cbd5e1;
    --slate-400: #94a3b8;
    --slate-500: #64748b;
    --slate-600: #475569;
    --slate-700: #334155;
    --slate-800: #1e293b;
    /* ─── Gray ─── */
    --gray-50: #f9fafb;
    --gray-100: #f3f4f6;
    --gray-200: #e5e7eb;
    --gray-300: #d1d5db;
    --gray-400: #9ca3af;
    --gray-500: #6b7280;
    /* ─── Blue ─── */
    --blue-50: #eff6ff;
    --blue-200: #bfdbfe;
    --blue-500: #3b82f6;
    --blue-600: #2563eb;
    --blue-700: #1d4ed8;
    /* ─── Green ─── */
    --green-50: #f0fdf4;
    --green-100: #dcfce7;
    --green-200: #bbf7d0;
    --green-500: #22c55e;
    --green-600: #16a34a;
    --green-800: #166534;
    /* ─── Purple ─── */
    --purple-50: #faf5ff;
    --purple-100: #f3e8ff;
    --purple-300: #d8b4fe;
    --purple-500: #a855f7;
    --purple-600: #9333ea;
    /* ─── Orange ─── */
    --orange-50: #fff7ed;
    --orange-100: #ffedd5;
    --orange-500: #f97316;
    --orange-600: #ea580c;
    /* ─── Rose ─── */
    --rose-50: #fff1f2;
    --rose-100: #ffe4e6;
    --rose-200: #fecdd3;
    --rose-500: #f43f5e;
    --rose-600: #e11d48;
    --rose-800: #9f1239;
    /* ─── Amber ─── */
    --amber-50: #fffbeb;
    --amber-100: #fef3c7;
    --amber-200: #fde68a;
    --amber-500: #f59e0b;
    --amber-600: #d97706;
    --amber-800: #92400e;
    /* ─── Teal ─── */
    --teal-500: #14b8a6;
    --teal-600: #0d9488;
}