/* ═══ OIC Design Tokens — Generated from Registry ═══ */
/* Auto-generated — لا تعدّل يدوياً */
/* 2026-04-10 05:32:11 */

:root {

  /* ── المسافات ── */
  --space-1: 0.25rem; /* 4px */
  --space-1: 0.25rem; /* 4px */
  --space-2: 0.5rem; /* 8px */
  --space-2: 0.5rem; /* 8px */
  --space-3: 0.75rem; /* 12px */
  --space-3: 0.75rem; /* 12px */
  --space-4: 1rem; /* 16px */
  --space-4: 1rem; /* 16px */
  --space-6: 1.5rem; /* 24px */
  --space-6: 1.5rem; /* 24px */
  --space-8: 2rem; /* 32px */
  --space-8: 2rem; /* 32px */
  --space-10: 2.5rem; /* 40px */
  --space-10: 2.5rem; /* 40px */
  --space-12: 3rem; /* 48px */
  --space-12: 3rem; /* 48px */
  --space-16: 4rem; /* 64px */
  --space-16: 4rem; /* 64px */
  --space-20: 5rem; /* 80px */
  --space-20: 5rem; /* 80px */

  /* ── أحجام الخطوط ── */
  --font-xs: 0.75rem; /* 12px */
  --font-xs: 0.75rem; /* 12px */
  --font-sm: 0.875rem; /* 14px */
  --font-sm: 0.875rem; /* 14px */
  --font-base: 1rem; /* 16px */
  --font-base: 1rem; /* 16px */
  --font-lg: 1.125rem; /* 18px */
  --font-lg: 1.125rem; /* 18px */
  --font-xl: 1.25rem; /* 20px */
  --font-xl: 1.25rem; /* 20px */
  --font-2xl: 1.5rem; /* 24px */
  --font-2xl: 1.5rem; /* 24px */
  --font-3xl: 1.875rem; /* 30px */
  --font-3xl: 1.875rem; /* 30px */
  --font-4xl: 2.25rem; /* 36px */
  --font-4xl: 2.25rem; /* 36px */
  --font-5xl: 3rem; /* 48px */
  --font-5xl: 3rem; /* 48px */

  /* ── عرض الحاويات ── */
  --container-sm: 640px;
  --container-sm: 640px;
  --container-md: 768px;
  --container-md: 768px;
  --container-lg: 1024px;
  --container-lg: 1024px;
  --container-xl: 1200px;
  --container-xl: 1200px;
  --container-2xl: 1400px;
  --container-2xl: 1400px;

  /* ── طبقات Z ── */
  --z-dropdown: 100;
  --z-dropdown: 100;
  --z-sticky: 200;
  --z-sticky: 200;
  --z-overlay: 300;
  --z-overlay: 300;
  --z-modal: 400;
  --z-modal: 400;
  --z-toast: 500;
  --z-toast: 500;

  /* ── الظلال (shadow_levels) ── */

  /* ── الزوايا (radius_levels) ── */
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-4px: 4px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-8px: 8px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-12px: 12px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-16px: 16px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;
  --radius-9999px: 9999px;

  /* ── الحدود (border_levels) ── */
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-1px: 1px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-2px: 2px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;
  --border-3px: 3px;

  /* ── السرعات (speed_levels) ── */
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.6s: 0.6s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.3s: 0.3s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
  --duration-0.15s: 0.15s;
}
