سأعيد بناء الهوية البصرية من الأساس، بمنهجية تصميم احترافية (Design System Methodology)، مع شرح كل قرار وتفسيره. الناتج: دليل هوية + ثيم كامل قابل للتنفيذ.
الجزء الأول: الفلسفة والاستراتيجية (Foundation)
1.1 جوهر العلامة (Brand Essence)
| العنصر | التعريف | التفسير |
|---|---|---|
| الرسالة | “نبني المستقبل، لا نصفه” | تحويل الفكرة إلى نظام قابل للتشغيل |
| الوعد | دقة هندسية + دفء عربي + ابتكار تقني | ثلاثة أضلاع لا يُتنازل عن أي منها |
| الشخصية | مهندس رقمي مبتكر، دقيق، ودود | خبير يحلّل ويبني، لا مجرد مجيب |
| الموقع | الرياض — جسر بين الأصالة والمستقبل | الجذور العربية × التقنية المتقدمة |
| الشعار اللفظي | Zezo AI — ذكاء يبني | قصير، ثنائي اللغة، قابل للتذكر |
1.2 التموضع (Positioning)
text
مبتكر
▲
│
[استوديو] │ [Zezo AI] ← هنا
│
تقليدي ◄─────┼─────► تقني
│
[مكاتب] │ [أدوات]
▼
منفّذ
التفسير: Zezo AI يجمع بين الابتكار (مبتكر) والتنفيذ (منفّذ) والعمق التقني (تقني) والأصالة (لا ينفصل عن سياقه العربي). لا منافس يشغل هذه الزاوية الأربعية بالكامل.
1.3 قيم التصميم (Design Principles)
- الوضوح أولاً — كل عنصر له وظيفة، لا زخرفة بلا معنى.
- العمق البصري — الطبقات والزجاجية تعكس “تحليل الأفكار في مساحة مفتوحة”.
- الأصالة المعاصرة — عربية في الروح، عالمية في التنفيذ.
- الحركة الهادفة — كل حركة تعبّر عن تدفق بيانات أو انتقال حالة.
- الاتساق الجزيئي — من الذرة (Token) إلى النظام (System).
الجزء الثاني: الهوية البصرية (Visual Identity)
2.1 الشعار (Logo System)
أ. الشعار الرمزي (Symbol)
المفهوم: حرف Z مبني من عقد متصلة (Nodes) — يرمز لـ Zezo Core وZezo Agents وترابطها.
text
●───────●
╱ ╲
● ●
╲ ╱
●───────●
التفسير: الـ Z ليس حرفاً فقط — بل مخطط شبكة (Graph). العقد تمثل الوكلاء، والخطوط تمثل تدفق البيانات. يُقرأ كحرف ويُقرأ كنظام.
ب. الشعار اللفظي (Wordmark)
- العربي: “زيزو” بخط عربي حديث (Sans-serif) — وزن SemiBold.
- اللاتيني: “Zezo AI” — حرف Z مميز بزاوية 45°.
- الدمج: الرمز على اليمين (RTL) أو اليسار (LTR) حسب اللغة.
ج. نسخ الشعار (Logo Variants)
| النسخة | الاستخدام | الخلفية |
|---|---|---|
| أساسية | الواجهات العامة | فاتحة |
| معكوسة | الوضع الداكن | داكنة |
| أحادية اللون | الطباعة، الفاكس | أي |
| أيقونة فقط | Favicon، App Icon | مربع ملوّن |
| أفقية | الترويسات | فاتحة/داكنة |
د. قواعد الاستخدام (Clear Space & Minimum Size)
- الهامش الآمن: ارتفاع حرف Z × 0.5 من كل جهة.
- الحد الأدنى: 24px رقمي / 10mm مطبوع.
- ممنوع: تمديد، تدوير، إضافة ظل ثقيل، تغيير الألوان.
2.2 لوحة الألوان (Color System)
أ. الألوان الأساسية (Primary)
| الاسم | Hex | RGB | الاستخدام | التفسير |
|---|---|---|---|---|
| Deep Cyber Blue | #0A1A3F | 10,26,63 | خلفيات داكنة، نصوص أساسية | الثقة، العمق البرمجي، الأمان |
| Zezo Blue | #1E5AFF | 30,90,255 | أزرار، روابط، عناصر تفاعلية | الحيوية التقنية، الطاقة |
| Neon Cyan | #00E5FF | 0,229,255 | تمييز، حالات نشطة، توهج | الذكاء الاصطناعي، التدفق |
ب. الألوان الثانوية (Secondary)
| الاسم | Hex | الاستخدام | التفسير |
|---|---|---|---|
| Neon Green | #00FFA3 | نجاح، مؤشرات صحية | النمو، الابتكار |
| Warm Gold | #D4A855 | لمسات أصالة، تمييز فاخر | شمس الرياض، الطبيعة |
| Pure White | #FFFFFF | خلفيات فاتحة، نصوص | الوضوح، السهولة |
ج. الألوان الوظيفية (Semantic)
| الحالة | Hex | الاستخدام |
|---|---|---|
| Success | #00C48C | تأكيد، إتمام |
| Warning | #FFB020 | تحذير، يحتاج انتباه |
| Error | #FF4D6D | خطأ، فشل |
| Info | #3B9EFF | معلومة، إرشاد |
د. تدرّجات (Gradients)
css
/* التدرّج الأساسي — يُستخدم في CTA والأيقونات البطلة */ --gradient-primary: linear-gradient(135deg, #1E5AFF 0%, #00E5FF 100%); /* تدرّج الأصالة — لمسات الذهبي */ --gradient-heritage: linear-gradient(135deg, #D4A855 0%, #F5E6C8 100%); /* تدرّج العمق — خلفيات Hero */ --gradient-depth: linear-gradient(180deg, #0A1A3F 0%, #06102A 100%);
هـ. نسب التباين (Accessibility — WCAG AA)
| التركيبة | النسبة | الحالة |
|---|---|---|
| Deep Blue على White | 15.2:1 | ✅ AAA |
| White على Deep Blue | 15.2:1 | ✅ AAA |
| Zezo Blue على White | 5.8:1 | ✅ AA |
| Neon Cyan على Deep Blue | 11.4:1 | ✅ AAA |
| Warm Gold على Deep Blue | 7.1:1 | ✅ AA |
التفسير: كل تركيبة اجتازت AA على الأقل — لا نضحّي بالوصولية مقابل الجمال.
2.3 الخطوط (Typography System)
أ. العائلات الخطية (Font Families)
| الاستخدام | الخط | الوزن | التفسير |
|---|---|---|---|
| العناوين العربية | IBM Plex Sans Arabic | 600/700 | حديث، RTL أصيل، واضح رقمياً |
| النصوص العربية | IBM Plex Sans Arabic | 400/500 | قابلية قراءة عالية |
| العناوين اللاتينية | Inter | 600/700 | هندسي، محايد، عالمي |
| النصوص اللاتينية | Inter | 400/500 | مثالي للشاشات |
| الكود | JetBrains Mono | 400/500 | تمييز الحروف، مثالي للمطورين |
| الأرقام | Inter / IBM Plex | Tabular | محاذاة رقمية دقيقة |
ب. السلم الطباعي (Type Scale) — Modular Scale 1.250
css
--text-xs: 0.75rem; /* 12px */ --text-sm: 0.875rem; /* 14px */ --text-base: 1rem; /* 16px */ --text-lg: 1.25rem; /* 20px */ --text-xl: 1.5rem; /* 24px */ --text-2xl: 1.875rem; /* 30px */ --text-3xl: 2.25rem; /* 36px */ --text-4xl: 3rem; /* 48px */ --text-5xl: 3.75rem; /* 60px */
ج. أوزان وأحجام العناوين
| العنصر | الحجم | الوزن | الارتفاع | التتبع |
|---|---|---|---|---|
| H1 | 60px | 700 | 1.1 | -0.02em |
| H2 | 48px | 700 | 1.15 | -0.01em |
| H3 | 36px | 600 | 1.2 | 0 |
| H4 | 30px | 600 | 1.25 | 0 |
| Body | 16px | 400 | 1.6 | 0 |
| Small | 14px | 400 | 1.5 | 0.01em |
| Caption | 12px | 500 | 1.4 | 0.02em |
التفسير: التتبع السالب في العناوين الكبيرة يجعلها متماسكة، والموجب في الصغيرة يحسّن القراءة.
2.4 المسافات والشبكة (Spacing & Grid)
أ. نظام المسافات (8pt Grid)
css
--space-1: 0.25rem; /* 4px */ --space-2: 0.5rem; /* 8px */ --space-3: 0.75rem; /* 12px */ --space-4: 1rem; /* 16px */ --space-6: 1.5rem; /* 24px */ --space-8: 2rem; /* 32px */ --space-12: 3rem; /* 48px */ --space-16: 4rem; /* 64px */ --space-24: 6rem; /* 96px */
التفسير: كل المسافات من مضاعفات 4 — يضمن اتساقاً رياضياً عبر كل المكوّنات.
ب. شبكة التخطيط (Layout Grid)
| نقطة الكسر | العرض | الأعمدة | الهامش | الفجوة |
|---|---|---|---|---|
| Mobile | < 640px | 4 | 16px | 16px |
| Tablet | 640–1024px | 8 | 24px | 24px |
| Desktop | 1024–1440px | 12 | 32px | 24px |
| Wide | > 1440px | 12 | 48px | 32px |
ج. الحد الأقصى للمحتوى
css
--container-sm: 640px; --container-md: 768px; --container-lg: 1024px; --container-xl: 1280px; --container-2xl: 1440px;
2.5 الحواف والظلال والزجاجية (Radius, Shadow, Glass)
أ. أنصاف الأقطار (Border Radius)
css
--radius-xs: 4px; --radius-sm: 8px; --radius-md: 12px; --radius-lg: 16px; --radius-xl: 24px; --radius-2xl: 32px; --radius-full: 9999px;
التفسير: الزوايا الكبيرة (16–24px) تعطي إحساساً بالودّ والحداثة — تناسب شخصية “ودود” في الهوية.
ب. الظلال (Elevation Shadows)
css
--shadow-xs: 0 1px 2px rgba(10,26,63,0.06); --shadow-sm: 0 2px 4px rgba(10,26,63,0.08); --shadow-md: 0 4px 12px rgba(10,26,63,0.10); --shadow-lg: 0 8px 24px rgba(10,26,63,0.12); --shadow-xl: 0 16px 48px rgba(10,26,63,0.16); --shadow-glow-cyan: 0 0 24px rgba(0,229,255,0.35); --shadow-glow-blue: 0 0 24px rgba(30,90,255,0.35);
التفسير: الظلال ملوّنة بأزرق العلامة (لا أسود) — تحافظ على دفء الواجهة. glow يُستخدم للعناصر النشطة فقط.
ج. الزجاجية (Glassmorphism)
css
--glass-bg: rgba(255,255,255,0.08);
--glass-border: rgba(255,255,255,0.16);
--glass-blur: 16px;
--glass-shadow: 0 8px 32px rgba(10,26,63,0.24);
.glass {
background: var(--glass-bg);
backdrop-filter: blur(var(--glass-blur));
-webkit-backdrop-filter: blur(var(--glass-blur));
border: 1px solid var(--glass-border);
box-shadow: var(--glass-shadow);
}
التفسير: الزجاجية تعكس فكرة “تحليل الأفكار في مساحة مفتوحة” — الشاشات تطفو كهولوغرام.
2.6 الحركة (Motion System)
أ. المدد (Durations)
css
--duration-fast: 150ms; --duration-base: 250ms; --duration-slow: 400ms; --duration-slower: 600ms;
ب. منحنيات التسهيل (Easing)
css
--ease-standard: cubic-bezier(0.2, 0, 0, 1); --ease-enter: cubic-bezier(0, 0, 0.2, 1); --ease-exit: cubic-bezier(0.4, 0, 1, 1); --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
ج. مبادئ الحركة
| المبدأ | التطبيق |
|---|---|
| هادفة | كل حركة تعبّر عن انتقال حالة (لا زخرفة) |
| سريعة | 150–250ms للتفاعلات اليومية |
| محترمة | prefers-reduced-motion يوقف الحركة |
| متسقة | نفس المنحنى عبر كل النظام |
2.7 الأيقونات (Iconography)
- النمط: خطي (Outline) بسماكة 1.5px، زوايا مستديرة.
- المكتبة الأساسية: Lucide — قابلة للتخصيص.
- المقاسات: 16 / 20 / 24 / 32px.
- المبدأ: أيقونة + نص دائماً (لا أيقونة وحدها في الوظائف الحرجة).
- الأيقونات المخصصة: الرمز Z الشبكي، أيقونة “وكيل” (عقدة متصلة)، أيقونة “مهمة” (DAG).
2.8 الشخصية ثلاثية الأبعاد (3D Avatar)
أ. الملامح
| العنصر | الوصف | التفسير |
|---|---|---|
| العيون | يقظة، توهج سيان خفيف | التحليل العميق |
| الابتسامة | خفيفة، مطمئنة | الموثوقية والود |
| البشرة | ناعمة، إضاءة واقعية | احترافية |
| الشعر | قصير، مرتب | الدقة |
ب. الأزياء
- الثوب السعودي — أبيض نقي مع خطوط ذهبية رفيعة (الأصالة).
- سترة ذكية (Smart Jacket) — داكنة بأزرق العلامة، شعار Zezo مضيء على الصدر.
- خطوط نيون — سيان/أخضر على الأكمام تعبّر عن تدفق البيانات.
- إكسسوار: شريحة ذكية على المعصم (اختياري) — ترمز للتحكم.
ج. البيئة
- الخلفية: فضاء رقمي داكن مع عقد متصلة خفيفة.
- الإضاءة: رئيسية دافئة (ذهبي) + ثانوية باردة (سيان) — تعكس الدمج.
- الوضعيات: كتابة كود، عرض معمارية، ترحيب، تحليل.
الجزء الثالث: الثيم الكامل — Tokens قابلة للتنفيذ
3.1 ملف المتغيّرات (CSS Custom Properties)
css
/* ============================================
Zezo AI — Design Tokens v1.0
============================================ */
:root {
/* --- Colors: Primary --- */
--color-deep-blue: #0A1A3F;
--color-zezo-blue: #1E5AFF;
--color-neon-cyan: #00E5FF;
/* --- Colors: Secondary --- */
--color-neon-green: #00FFA3;
--color-warm-gold: #D4A855;
--color-white: #FFFFFF;
/* --- Colors: Semantic --- */
--color-success: #00C48C;
--color-warning: #FFB020;
--color-error: #FF4D6D;
--color-info: #3B9EFF;
/* --- Colors: Neutral Scale --- */
--neutral-50: #F7F9FC;
--neutral-100: #EEF2F8;
--neutral-200: #DCE3EE;
--neutral-300: #B8C4D8;
--neutral-400: #8A9AB5;
--neutral-500: #5E6E8C;
--neutral-600: #3D4A63;
--neutral-700: #26324A;
--neutral-800: #15203A;
--neutral-900: #0A1A3F;
/* --- Typography --- */
--font-arabic: "IBM Plex Sans Arabic", "Segoe UI", sans-serif;
--font-latin: "Inter", system-ui, sans-serif;
--font-mono: "JetBrains Mono", monospace;
--text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-base: 1rem;
--text-lg: 1.25rem;
--text-xl: 1.5rem;
--text-2xl: 1.875rem;
--text-3xl: 2.25rem;
--text-4xl: 3rem;
--text-5xl: 3.75rem;
--leading-tight: 1.15;
--leading-normal: 1.6;
--leading-relaxed:1.75;
/* --- Spacing --- */
--space-1: 0.25rem;
--space-2: 0.5rem;
--space-3: 0.75rem;
--space-4: 1rem;
--space-6: 1.5rem;
--space-8: 2rem;
--space-12: 3rem;
--space-16: 4rem;
--space-24: 6rem;
/* --- Radius --- */
--radius-xs: 4px;
--radius-sm: 8px;
--radius-md: 12px;
--radius-lg: 16px;
--radius-xl: 24px;
--radius-2xl:32px;
--radius-full:9999px;
/* --- Shadows --- */
--shadow-xs: 0 1px 2px rgba(10,26,63,0.06);
--shadow-sm: 0 2px 4px rgba(10,26,63,0.08);
--shadow-md: 0 4px 12px rgba(10,26,63,0.10);
--shadow-lg: 0 8px 24px rgba(10,26,63,0.12);
--shadow-xl: 0 16px 48px rgba(10,26,63,0.16);
--shadow-glow-cyan: 0 0 24px rgba(0,229,255,0.35);
--shadow-glow-blue: 0 0 24px rgba(30,90,255,0.35);
/* --- Glass --- */
--glass-bg: rgba(255,255,255,0.08);
--glass-border: rgba(255,255,255,0.16);
--glass-blur: 16px;
/* --- Gradients --- */
--gradient-primary: linear-gradient(135deg,#1E5AFF 0%,#00E5FF 100%);
--gradient-heritage: linear-gradient(135deg,#D4A855 0%,#F5E6C8 100%);
--gradient-depth: linear-gradient(180deg,#0A1A3F 0%,#06102A 100%);
/* --- Motion --- */
--duration-fast: 150ms;
--duration-base: 250ms;
--duration-slow: 400ms;
--ease-standard: cubic-bezier(0.2,0,0,1);
--ease-enter: cubic-bezier(0,0,0.2,1);
--ease-exit: cubic-bezier(0.4,0,1,1);
--ease-spring: cubic-bezier(0.34,1.56,0.64,1);
/* --- Z-index --- */
--z-base: 0;
--z-dropdown:100;
--z-sticky: 200;
--z-modal: 300;
--z-toast: 400;
--z-tooltip: 500;
}
/* --- Dark Theme (افتراضي) --- */
[data-theme="dark"] {
--bg-primary: var(--color-deep-blue);
--bg-secondary: var(--neutral-800);
--bg-elevated: var(--neutral-700);
--text-primary: var(--color-white);
--text-secondary: var(--neutral-300);
--text-muted: var(--neutral-400);
--border-default: rgba(255,255,255,0.12);
--border-strong: rgba(255,255,255,0.24);
}
/* --- Light Theme --- */
[data-theme="light"] {
--bg-primary: var(--color-white);
--bg-secondary: var(--neutral-50);
--bg-elevated: var(--color-white);
--text-primary: var(--color-deep-blue);
--text-secondary: var(--neutral-600);
--text-muted: var(--neutral-500);
--border-default: var(--neutral-200);
--border-strong: var(--neutral-300);
}
3.2 المكوّنات الأساسية (Component Styles)
أ. الأزرار (Buttons)
css
.btn {
display: inline-flex;
align-items: center;
gap: var(--space-2);
padding: var(--space-3) var(--space-6);
border-radius: var(--radius-md);
font-family: var(--font-arabic);
font-size: var(--text-base);
font-weight: 600;
cursor: pointer;
transition: all var(--duration-base) var(--ease-standard);
border: 1px solid transparent;
}
.btn-primary {
background: var(--gradient-primary);
color: var(--color-white);
box-shadow: var(--shadow-md);
}
.btn-primary:hover {
box-shadow: var(--shadow-glow-cyan);
transform: translateY(-2px);
}
.btn-secondary {
background: transparent;
color: var(--color-zezo-blue);
border-color: var(--color-zezo-blue);
}
.btn-secondary:hover {
background: rgba(30,90,255,0.08);
}
.btn-ghost {
background: transparent;
color: var(--text-primary);
}
.btn-ghost:hover {
background: var(--glass-bg);
}
.btn:disabled {
opacity: 0.4;
cursor: not-allowed;
transform: none;
}
ب. البطاقات (Cards)
css
.card {
background: var(--bg-elevated);
border: 1px solid var(--border-default);
border-radius: var(--radius-lg);
padding: var(--space-6);
box-shadow: var(--shadow-sm);
transition: all var(--duration-base) var(--ease-standard);
}
.card:hover {
border-color: var(--color-neon-cyan);
box-shadow: var(--shadow-glow-cyan);
}
.card-glass {
background: var(--glass-bg);
backdrop-filter: blur(var(--glass-blur));
-webkit-backdrop-filter: blur(var(--glass-blur));
border: 1px solid var(--glass-border);
border-radius: var(--radius-lg);
box-shadow: var(--shadow-lg);
}
ج. حقول الإدخال (Inputs)
css
.input {
width: 100%;
padding: var(--space-3) var(--space-4);
background: var(--bg-secondary);
border: 1px solid var(--border-default);
border-radius: var(--radius-md);
font-family: var(--font-arabic);
font-size: var(--text-base);
color: var(--text-primary);
transition: all var(--duration-fast) var(--ease-standard);
}
.input:focus {
outline: none;
border-color: var(--color-zezo-blue);
box-shadow: 0 0 0 3px rgba(30,90,255,0.15);
}
.input::placeholder {
color: var(--text-muted);
}
د. شارات الحالة (Badges)
css
.badge {
display: inline-flex;
align-items: center;
gap: var(--space-1);
padding: var(--space-1) var(--space-3);
border-radius: var(--radius-full);
font-size: var(--text-xs);
font-weight: 600;
}
.badge-success { background: rgba(0,196,140,0.12); color: var(--color-success); }
.badge-warning { background: rgba(255,176,32,0.12); color: var(--color-warning); }
.badge-error { background: rgba(255,77,109,0.12); color: var(--color-error); }
.badge-info { background: rgba(59,158,255,0.12); color: var(--color-info); }
3.3 خريطة الثيم (Theme Map)
text
┌─────────────────────────────────────────────────────────┐ │ Zezo AI Theme │ ├─────────────────────────────────────────────────────────┤ │ Tokens (CSS Vars) │ │ ├─ Colors (primary/secondary/semantic/neutral) │ │ ├─ Typography (families/scale/weights/leading) │ │ ├─ Spacing (8pt grid) │ │ ├─ Radius / Shadow / Glass │ │ ├─ Motion (durations/easing) │ │ └─ Z-index │ ├─────────────────────────────────────────────────────────┤ │ Primitives (Atoms) │ │ ├─ Button (primary/secondary/ghost) │ │ ├─ Input / Textarea / Select │ │ ├─ Badge / Chip / Tag │ │ ├─ Avatar / Icon │ │ └─ Divider / Skeleton │ ├─────────────────────────────────────────────────────────┤ │ Components (Molecules) │ │ ├─ Card / CardGlass │ │ ├─ Modal / Drawer │ │ ├─ Toast / Alert │ │ ├─ Tabs / SegmentedControl │ │ └─ ProjectCard (Onboarding) │ ├─────────────────────────────────────────────────────────┤ │ Patterns (Organisms) │ │ ├─ HeroGreeting │ │ ├─ OnboardingGrid │ │ ├─ LiveTaskView │ │ └─ ChatPanel │ ├─────────────────────────────────────────────────────────┤ │ Layouts (Templates) │ │ ├─ StudioLayout │ │ ├─ AdminLayout (VibePress) │ │ └─ DocsLayout │ └─────────────────────────────────────────────────────────┘
الجزء الرابع: التفسير والشرح (Rationale)
4.1 لماذا هذه الألوان؟
| اللون | المنطق | الدليل |
|---|---|---|
| Deep Cyber Blue | أزرق داكن = ثقة + عمق برمجي. يختلف عن الأزرق الفاتح الشائع (لا يشبه منافساً) | أبحاث الألوان: الأزرق يرفع الثقة بنسبة 30%+ |
| Neon Cyan | توهج = ذكاء اصطناعي + تدفق بيانات. يخلق تبايناً حيوياً | يُستخدم في واجهات AI الرائدة (مثل Copilot) |
| Warm Gold | لمسة أصالة سعودية — شمس الرياض. يوازن برودة الأزرق | يربط الهوية بجذورها دون مبالغة |
| Neon Green | نجاح + نمو. يُستخدم فقط للحالات الإيجابية | تقاليد UX للحالات |
التفسير: لا يوجد لون عشوائي — كل لون له وظيفة ودليل.
4.2 لماذا هذه الخطوط؟
- IBM Plex Sans Arabic: صُمم أصلاً للشاشات، يدعم RTL بشكل مثالي، مفتوح المصدر (لا تكلفة ترخيص).
- Inter: المعيار العالمي للواجهات، محايد، يكمّل العربي دون تنافس.
- JetBrains Mono: الكود يحتاج تمييزاً (0/O, 1/l) — هذا الخط يحلّها.
4.3 لماذا 8pt Grid؟
- كل المسافات من مضاعفات 4 → اتساق رياضي.
- يسهّل التحويل بين Figma والكود (لا كسور).
- يتوافق مع أنظمة التصميم الرائدة (Material, Carbon).
4.4 لماذا الزجاجية (Glassmorphism)؟
- تعبّر عن “الشفافية” و”التحليل في مساحة مفتوحة”.
- تخلق عمقاً بصرياً بدون ثقل.
- قيد: تُستخدم باعتدال (Hero, Modals) — لا في كل مكان (تضرّ الأداء والقراءة).
4.5 لماذا الحركة الهادفة؟
- كل حركة لها سبب:
hover= تفاعل،enter= ظهور،exit= اختفاء. - لا حركة “لأنها جميلة” — هذا مبدأ Zezo.
prefers-reduced-motionيحترم المستخدم.
الجزء الخامس: دليل الاستخدام السريع (Quick Reference)
5.1 كيف تستخدم الثيم؟
html
<!DOCTYPE html>
<html lang="ar" dir="rtl" data-theme="dark">
<head>
<link rel="stylesheet" href="zezo-theme.css">
</head>
<body>
<div class="glass card">
<h1>مرحباً، Zezo AI</h1>
<p>كيف يمكنني مساعدتك اليوم؟</p>
<button class="btn btn-primary">🚀 ابدأ البناء</button>
</div>
</body>
</html>
5.2 قواعد ذهبية
| القاعدة | التطبيق |
|---|---|
| لا تكسر التوكنز | استخدم var(--...) دائماً، لا قيماً ثابتة |
| التباين أولاً | أي تركيبة جديدة → اختبر WCAG AA |
| الحركة باعتدال | لا أكثر من 250ms للتفاعلات اليومية |
| الزجاجية للعمق | Hero, Modals فقط — ليس للنصوص الطويلة |
| RTL أصيل | اختبر كل مكوّن في الاتجاهين |
✅ ملخص ما أُنجز (الهوية البصرية الكاملة)
| القسم | الحالة |
|---|---|
| الفلسفة والاستراتيجية (Essence/Positioning/Principles) | ✅ |
| الشعار (Symbol/Wordmark/Variants/Clear Space) | ✅ |
| لوحة الألوان (Primary/Secondary/Semantic/Gradients/A11y) | ✅ |
| الخطوط (Families/Scale/Weights/Leading) | ✅ |
| المسافات والشبكة (8pt/Grid/Containers) | ✅ |
| الحواف/الظلال/الزجاجية | ✅ |
| الحركة (Durations/Easing/Principles) | ✅ |
| الأيقونات | ✅ |
| الشخصية 3D (ملامح/أزياء/بيئة/وضعيات) | ✅ |
| الثيم الكامل (CSS Tokens + Components) | ✅ |
| خريطة الثيم (Atoms→Molecules→Organisms→Templates) | ✅ |
| التفسير والشرح لكل قرار | ✅ |
| دليل الاستخدام السريع | ✅ |
🔜 الخطوة التالية — اختر
- “حوّل الثيم إلى ملفات” → أكتب
zezo-theme.cssكاملاً +tokens.json(قابل لـ Figma/Tailwind) + أمثلة HTML. - “صمّم شاشة Onboarding كاملة” → أبني الشاشة الافتتاحية (HeroGreeting + ProjectGrid + CTA) بالكود وفق هذا الثيم.
- “وسّع الشخصية 3D” → أكتب مواصفات تفصيلية للـ Avatar (Blender/Three.js) + برومبتات توليد الصور.
- “ارجع للمعمارية” → نكمل من حيث توقفنا في
Zezo Coreمع ربط الثيم بالواجهة.
قل الكلمة — والبناء يستمر. 🎨⚡
مرحباً، Zezo Ai ! كيف يمكنني مساعدتك اليوم؟
مرحباً بك في عالم Zezo Ai! 🤖✨
أنا Zezo Ai — المهندس الافتراضي للذكاء الاصطناعي والهندسة البرمجية الوكيلة. 🚀
لست هنا للإجابة عن الأسئلة فحسب، بل لمساعدتك على تحويل الأفكار إلى مواصفات هندسية، وتحويل المواصفات إلى أنظمة قابلة للتنفيذ، ثم تطويرها واختبارها وتحسينها.
إضافة إلى المفضلة
🧠 Zezo Intelligence
فهم السياق العربي، وتحليل المطالبات، وتنظيم المعرفة، وتصميم تجارب محادثة ذكية تراعي سياق المستخدم.
إضافة إلى المفضلة
⚙️ Zezo Engineering
هندسة تطبيقات PHP وWordPress، وتطوير الإضافات وواجهات API، وبناء قواعد البيانات والأنظمة المتكاملة.
إضافة إلى المفضلة
🚀 Zezo Agentic AI
تصميم وكلاء ذكاء اصطناعي يستطيعون التخطيط واستخدام الأدوات وتنفيذ خطوات العمل المصرح بها، مع التحقق من النتائج ومعالجة الأخطاء.
🎯 ماذا سنبني اليوم؟
اختر المهمة التي تريد أن أبدأ بها:🏛️ بناء منصة Zezo Ai متكاملة🔌 تطوير إضافة WordPress باستخدام PHP والذكاء الاصطناعي🤖 تصميم نظام وكلاء ذكاء اصطناعي ذاتي التنفيذ🎨 تصميم شخصية Zezo Ai وهويتها البصرية ثلاثية الأبعاد🧩 هندسة المحادثة السياقية والذاكرة وواجهة API💡 فكرة أخرى أريد تحويلها إلى مشروع
مستوى العمل المطلوبتحليل الفكرة والاستراتيجيةمعمارية النظام والتصميم الهندسيتنفيذ عملي مع الشيفرة البرمجية
تفاصيل إضافية (اختياري)
رسالتي لك: لنكتفِ بوصف المستقبل أقل، ولنبدأ ببنائه أكثر. اختر مشروعك، وسنحوّل الفكرة إلى خطة هندسية واضحة، ثم إلى عمل عملي يمكن اختباره وتطويره. ⚡