الزر الأساسي — ثلاثة أحجام
الزر المؤكسد بارتفاع 32 / 40 / 44px. الحجم يتحدد بأدوات التخطيط فقط، الخامة واحدة.
- skeu-btn
- skeu-btn-primary
كلّ ما يحتاجه مطوّر أو وكيل ذكاء لاعتماد علامة جنّي في مكان واحد: مكتبة مكوّنات حيّة من 112 مكوّناً بكود جاهز للنسخ، خادم MCP عامّ يقرأه أيّ مساعد ذكاء، وملفات تُستورد بسطر واحد — من الأصناف والتوكنات نفسها التي تشغّل هذا الموقع.
gini.iq/developerclaude mcp add --transport http gini-brand https://gini.iq/mcp<link rel="stylesheet" href="https://gini.iq/brand.css">
<link rel="stylesheet" href="https://gini.iq/skeu.css">@import url("https://gini.iq/brand.css");HTML جاهز للنسخ لكلّ واحد
Streamable HTTP · JSON-RPC
CSS · Tailwind · Tokens · MD
HTML · React · Vue · Svelte
اختر ما يناسب مشروعك: مساعد ذكاء يقرأ العلامة عبر MCP، ورقتا أنماط لأيّ صفحة HTML، أو ملفات تعليمات لوكلاء الكود. الثلاثة تُغذَّى من البيانات نفسها وتُحدَّث معاً.
أضِف الخادم إلى Claude أو ChatGPT أو Cursor أو VS Code، ثمّ اسأله عن أيّ لون أو شعار أو مكوّن.
claude mcp add --transport http gini-brand https://gini.iq/mcpورقتا أنماط بلا تبعيّات: لوحة الألوان والخطّ في brand.css، والخامات كلّها في skeu.css.
<link rel="stylesheet" href="https://gini.iq/brand.css">
<link rel="stylesheet" href="https://gini.iq/skeu.css">ملفّ قواعد في جذر المشروع يجعل Cursor أو Claude Code أو Codex يحترم العلامة في كلّ تعديل.
curl https://gini.iq/AGENTS.md > AGENTS.mdبلا مفاتيح ولا تسجيل: أضِف gini.iq/mcp إلى عميلك وسيقرأ المساعد الألوان والشعارات والمكوّنات والنبرة من المصدر مباشرة — 17 أداة و6 موارد و3 prompts جاهزة.
https://gini.iq/mcpStreamable HTTP، بلا حالة، CORS مفتوح — الصقه في أيّ عميل يدعم MCP أو اختر عميلك أدناه.
كلّ أداة تقرأ من مصدر الحقيقة نفسه الذي يعرض هذه الصفحة.
get_brand_overviewالاسم، التموضع، الحقائق، وكلّ الروابط الرسميةget_paletteالألوان بصيغ HEX/RGB/HSL/CMYK/Pantone مع الأدوارcheck_contrastنسبة تباين WCAG لأيّ لونين وتصنيفهاget_typographyالخط والأوزان والسُلّم الطباعيget_logosملفات الشعار الصحيحة لأيّ خلفية مع القواعد والقياساتget_product_marksعلامات المنتجات وقواعد الجمع مع شعار جنّيget_design_systemالخامات، الإضاءة، سلّم الارتفاع، الأقطار، الحركة، التوكناتlist_componentsفهرس المكوّنات الجاهزة مع بحثget_componentكود HTML الكامل لمكوّن واحدget_layout_systemالمسافات والشبكة ونقاط التوقّفget_iconographyمكتبة الأيقونات وقواعدهاget_imagery_guidelinesمبادئ الصور والرسومget_mascotsوضعيّات الشخصية الرسمية بروابط مباشرةget_voiceالنبرة وأمثلة الكتابةget_press_kitالفقرة الصحفية والحقائق والملكية والأسئلة الشائعةget_brand_promptتعليمات النظام الكاملة للنماذجget_stylesheetbrand.css أو Tailwind أو skeu.css أو W3C tokensgini://brand/manifestبيان العلامة الكامل (JSON)gini://brand/guideكتاب العلامة (Markdown)gini://brand/promptتعليمات النظامgini://brand/cssمتغيّرات CSSgini://component/{id}مكوّن واحد بكودهgini://logo/{id}ملف شعار واحد (SVG)gini_brand_systemتحميل هوية جنّي كاملة في سياق المحادثةdesign_gini_screenصمّم شاشة أو صفحة بمكوّنات جنّيwrite_gini_copyاكتب نصّاً بنبرة جنّيالخادم للقراءة فقط، بلا مفاتيح، ومرخّص للاستخدام التحريريّ والشركاء المعتمدين. للتعاون التجاريّ راسل info@gini.iq.
متغيّرات CSS متوافقة مع shadcn، كتلة Tailwind v4، توكنات بصيغة W3C، وتعليمات نظام جاهزة لـ Claude وCursor ووكلاء الكود. كلّ ملفّ رابط ثابت يُقرأ مباشرة ويُحدَّث من دون أن تلمس مشروعك.
/* globals.css */
@import url("https://gini.iq/brand.css");
/* That's it — every --gini-* token + shadcn alias is now available. */
.btn-primary {
background: var(--gini-orange);
color: var(--gini-cream);
}112 مكوّناً حيّاً مبنيّاً من الأصناف الحقيقية نفسها التي تشغّل هذا الموقع. كل بطاقة تعرض المكوّن يعمل فعلاً، ومعها كود HTML جاهز للنسخ يعمل في أي تطبيق — HTML عادي أو React أو Vue — بلا أي تبعيّات.
سطر واحد يجلب كل أصناف skeu-* والتوكنات. اقرنه بـ brand.css لتحصل على لوحة الألوان والخط.
<link rel="stylesheet" href="https://gini.iq/skeu.css">@import url("https://gini.iq/skeu.css");<link rel="stylesheet" href="https://gini.iq/brand.css">
<link rel="stylesheet" href="https://gini.iq/skeu.css">الأصناف تعمل مع HTML عادي أو React أو Vue أو Svelte أو أي إطار — لا تبعيّات. الاتجاه من اليمين إلى اليسار مدعوم تلقائياً عبر dir="rtl". أدوات التخطيط (h-10, px-4, gap-2…) هي Tailwind ويمكن استبدالها بـ CSS خاص بك.
الزر المؤكسد بارتفاع 32 / 40 / 44px. الحجم يتحدد بأدوات التخطيط فقط، الخامة واحدة.
ثانوي سيراميكي، مصبوغ، شبحي، حذف، وداكن للأسطح الغرافيتية.
مربع 40px بأيقونة فقط — لا تنسَ aria-label.
الأيقونة على جهة البداية، والنص بعدها — يقلب تلقائياً في RTL.
مؤشر دوران داخل الزر مع aria-busy وتعطيل النقر.
شفافية 55% وإشباع أقل وبلا حركة — الخاصية disabled تكفي.
مفاتيح متلاصقة بقطر مشترك، والزر المنقسم يفصل الإجراء الرئيسي عن قائمته.
زر دائري مرفوع للإجراء الأهم على الشاشة — يعيش في المستوى العائم.
الحقل بئر غائر؛ حالة الخطأ تضيف is-invalid ورسالة مرتبطة عبر aria-describedby.
كما هو مكتوب في هويتك.
أدخل بريداً إلكترونياً صحيحاً.
الأيقونة مثبتة على جهة البداية بخصائص منطقية (start-3 / ps-9).
حقل مستدير مع أيقونة بحث واختصار لوحة مفاتيح على جهة النهاية.
select أصلي داخل بئر غائر مع سهم مرسوم يدوياً على جهة النهاية.
نفس البئر بارتفاع حر وعدّاد أحرف أسفلها.
صفوف غائرة ناعمة، كل صف label كامل ليكون هدف اللمس ≥ 44px.
خيارات كبطاقات؛ البطاقة المختارة تُغرس بحافة برتقالية (skeu-panel-selected).
مفتاح ميكانيكي role=switch مع aria-checked؛ الإبهام ينزلق 20px.
مفاتيح مرفوعة داخل بئر؛ المفتاح النشط مغروس بلون أغمق (skeu-tab-active).
range أصلي بلون التمييز داخل بئر، مع قراءة قيمة في عدّاد.
بئر غائر بحد متقطع داخلي وبلاطة أيقونة، والإدخال الحقيقي مخفي بصرياً.
ست خلايا غائرة بخانة واحدة، اتجاه LTR دائماً للأرقام.
input[type=date] أصلي في نفس البئر — يحصل على منتقي المتصفح مجاناً.
لوح مرفوع، شبكة عمود واحد على الموبايل وعمودين من sm، وأزرار في صف أسفل.
تنبيه خطأ مرفوع أعلى النموذج يجمع الحقول الناقصة بروابط تقفز إليها.
صحّح حقلين قبل المتابعة
قارئ أرقام (skeu-meter): تسمية صغيرة، رقم كبير جدولي، وسطر مساعد.
ثلاثة قوارئ في شبكة، لكل منها شريحة خضراء أو محايدة للفرق.
لوح تفاعلي: صورة في بلاطة سيراميكية، شارة، سعر بالدينار، وزر إضافة للسلة.
-20%لوح مرفوع 2 مع شارة «الأكثر طلباً»، سعر كبير، قائمة مزايا، وزر أساسي.
بلاطة أيقونة مؤكسدة، عنوان، وصف قصير — الوحدة الأساسية لأي شبكة مزايا.
اطلب قبل الساعة 2 ظهراً واستلمه الليلة في أي مكان ببغداد.
اقتباس، نجوم، وصف المتحدث مع صورة رمزية سيراميكية.
«طلبت الظهر ووصل الساعة سبعة. لن أستخدم تطبيقاً آخر.»
صورة رمزية بحرفين، اسم ودور، ومجموعة صور متراكبة بحد أبيض.
skeu-table: رأس مرفوع لاصق، جسم غائر، صفوف تُضاء عند التحويم بحافة برتقالية.
| الطلب | العميل | الحالة | الإجمالي | |
|---|---|---|---|---|
| #48213 | سارة أ. | تم التسليم | 89,000 | |
| #48212 | عمر ك. | جاري التوصيل | 142,500 |
أزواج مفتاح/قيمة في بئر ناعم بفواصل محفورة — لتفاصيل الطلب والفواتير.
عمود نقاط: منجزة (خضراء)، حالية (مؤكسدة نابضة)، قادمة (بئر).
أربع خامات: مصبوغة، صلبة، محايدة، نجاح — مع شريحة عدّاد وشريحة قابلة للإزالة.
مسار غائر وتعبئة مؤكسدة؛ الدائري SVG بنفس اللون مع قراءة في المنتصف.
نصف دائرة داخل قارئ أرقام — لمعدلات الرضا أو الطاقة أو الحصص.
بئر غائر بحد متقطع، بلاطة أيقونة مصبوغة، نص قصير، وإجراء واحد.
كتل غائرة بمسح ضوئي، بنفس هندسة البطاقة التي ستحل محلها.
لوح يحوي صفوفاً قابلة للنقر بأيقونة، عنوان، وصف، وسهم يقلب في RTL.
جسم نظام مرفوع بحافة ملونة على جهة البداية — نجاح، خطأ، تحذير، معلومة.
تنبيه عائم قصير بأيقونة وزر إجراء وإغلاق، يظهر بـ animate-skeu-pop.
بئر مصبوغ بعرض كامل للإعلانات داخل الصفحة، مع رابط وإغلاق.
توصيل مجاني للطلبات فوق 50,000 د.ع حتى الجمعة. التفاصيل
خلفية معتمة + لوح طبقة علوية بـ animate-skeu-dialog؛ Escape يغلق والتركيز محبوس داخلها.
سطح عائم بـ animate-skeu-pop، عناصر role=menuitem تصعد عند التحويم، وعنصر حذف أحمر.
سطح غرافيتي صغير فوق العنصر، مرتبط عبر aria-describedby.
سطح عائم بمحتوى غني (عنوان، نص، إجراء) مرتبط بزر بـ aria-expanded.
استبدل 1,000 نقطة بخصم 5,000 د.ع على طلبك القادم.
نفس النافذة الحوارية مع بلاطة تحذير وزر حذف أحمر — للإجراءات غير القابلة للتراجع.
نافذة حوارية مثبتة أسفل الشاشة بمقبض سحب — للموبايل.
الأربع حالات القياسية في جنّي: قيد التجهيز، جاري التوصيل، تم التسليم، ملغى.
صورة، اسم، خيار، عدّاد كمية، سعر السطر، وزر حذف شبحي.

السعر الحالي بارز، السعر القديم مشطوب، ونسبة الخصم في شريحة نجاح.
أو 3 أقساط × 29,667 د.ع
زران سيراميكيان يحيطان ببئر قراءة؛ الحد الأدنى يعطّل زر النقصان.
ثلاث محطات أفقية بمسار تقدم بينها — نسخة الموبايل من الخط الزمني.
شعار في بلاطة سيراميكية، اسم، شارة توثيق، تقييم، وزر متابعة.
خيارات دفع كبطاقات راديو: Qi Card، ZainCash، الدفع عند الاستلام.
حقل كوبون مع زر تطبيق، وشريحة نقاط ولاء مؤكسدة برصيد جدولي.
شريحة نبض، عنوان بكلمة مميّزة، نصّ تمهيدي، زرّان، والشخصية الرسمية على الجهة الأخرى.
مدفوعات وتوصيل وأدوات أعمال في منظومة واحدة — لتجّار بكلّ الأحجام.

رقم أحادي المسافة، شريحة عنوان فرعي، عنوان كبير، ونصّ تمهيدي بعرض قراءة مريح.
متجر ومدفوعات وتوصيل وولاء — متّصلة، ليصبح النموّ قراراً واحداً.
ثلاث بطاقات مرفوعة ببلاطة أيقونة مؤكسدة وعنوان ونصّ قصير — تنقسم تلقائياً 1 / 2 / 3 أعمدة.
كي كارد وزين كاش والدفع عند الاستلام — تُسوّى إلى حسابك تلقائياً.
مندوبون في كلّ المحافظات مع تتبّع مباشر لك ولزبونك.
نقاط على كلّ طلب تُعيد الزبائن بلا تطبيق ثانٍ.
أربعة قارئات أرقام في بئر غائر — للأرقام الكبيرة في الصفحة الرئيسية أو التقارير.
خطوات مرقّمة ببلاطات مؤكسدة وخطّ واصل بينها؛ تتحوّل إلى عمود على الهاتف.
سجّل خلال دقائق وأضف منتجاتك بالصور والأسعار.
يدفع الزبون إلكترونياً أو عند الاستلام؛ وتؤكّد أنت من تطبيق التاجر.
يستلم المندوب الطرد وتصلك التسوية تلقائياً.
سطح غرافيتي بتوهّج برتقالي، عنوان قوي، وزرّ أساسي مع رابط ثانوي — يختم الصفحة.
انضمّ إلى أكثر من 2,500 تاجر ينمون مع جنّي. بلا رسوم تأسيس.
عناصر details/summary أصلية داخل لوح واحد؛ بلا JavaScript ومتاحة للوحة المفاتيح.
بئر غائر يحمل شعارات الشركاء على بلاطات مرفوعة، رمادية حتى التحويم.
يثقون بنا

لوح مرفوع بحقل بريد غائر وزرّ أساسي في سطر واحد، ونصّ خصوصية صغير تحته.
أفكار في التسعير والتوصيل والنموّ من فريق جنّي. بلا إزعاج.
بالاشتراك توافق على سياسة الخصوصية.
زرّان غرافيتيان لمتجر آبل وغوغل بلاي بأيقونة ونصّين — يُستخدمان معاً دائماً.
الهاتف والبريد وساعات العمل في صفوف ببلاطات أيقونة ناعمة، مع زرّ واتساب مصبوغ.
سطح غرافيتي بأربعة أعمدة روابط، شعار أبيض، وسطر حقوق مع روابط قانونية.
الإطار الكامل للوحة التاجر: سكّة علوية مصنفرة بالبحث والإشعارات، سكّة جانبية بالأقسام تتحوّل إلى شريط أفقي على الهاتف، ومنطقة محتوى تحمل بطاقة مرفوعة بمؤشّرات رقمية.
TechZone · الكرادة · السبت 26 أيلول
مسار تنقّل نصّي فوق عنوان كبير بشرائح حالة، سطر بيانات وصفية بأيقونات، والإجراءات مجمّعة على جهة النهاية؛ تنزل الإجراءات تحت العنوان على الشاشات الضيّقة.
علي حسنالكرادة، بغداد12 أيلول 2026، 14:023 عناصر · 267,000 د.ع
عمود قائمة بصفوف قابلة للاختيار وحقل بحث، وبجانبه لوح التفاصيل برأس وملخّص وأزرار إجراء؛ الصفّ المختار بئر مصبوغ، ويتراصّ اللوحان عمودياً على الهاتف.
الكرادة، بغداد · Qi Card •••• 4821
قائمة تبويبات عمودية من مفاتيح مرفوعة داخل بئر، المفتاح النشط مضغوط بلون برتقالي، وبجانبها لوح الإعدادات بحقول ومفاتيح تبديل وأزرار حفظ؛ تصبح التبويبات شريطاً أفقياً على الهاتف.
ما يراه العملاء في واجهة متجرك على جنّي.
سكّة مصنفرة تلتصق بأسفل منطقة التمرير: ملخّص الإجمالي على جهة البداية، وزرّ ثانوي وآخر أساسي على جهة النهاية؛ تتمدّد الأزرار بعرض الشاشة على الهاتف.
سماعات لاسلكية بعزل ضوضاءأسود · × 1178,000
غطاء هاتف شفّافشفّاف · × 284,000حقل بحث غائر، قائمة فرز، زرّ تصفية بعدّاد، شرائح تصنيف بتبويبات ناعمة، شرائح تصفية نشطة قابلة للإزالة، وعدد النتائج على جهة النهاية.
128 نتيجة
سبعة أعمدة CSS بتسميات الأيام وخطوط شبكة رفيعة للمحور الرأسي؛ أعلى عمود مؤكسد وقيمته فوقه، والبقيّة بصبغة خفيفة.
شبكة من سبعة أيام في ستّ فترات زمنية؛ كلّ خلية تتدرّج من بئر فارغ إلى ثلاث صبغات من اللون الرئيسي ثمّ التعبئة المؤكسدة للذروة، مع مفتاح من الأقلّ إلى الأكثر.
قيمة رئيسية مع شريحة فرق، يليها خطّ اتجاه مصغّر بصيغة SVG مع تظليل خفيف للمساحة ونقطة نهاية — اتجاه ثلاثين يوماً في لمحة.
مقاطع أفقية مكدّسة داخل مسار غائر تفصل بينها فجوة، مع مفتاح من أربع فئات يحمل الأسماء والنِّسَب.
خمسة صفوف: تسمية، وشريط أفقي يتناسب مع القيمة، وقيمة جدولية في عمود محاذٍ — بديل هادئ لمخطّط الأعمدة.
قارئ أرقام يقيس الشهر مقابل هدف: شريط قياس بتعبئة مؤكسدة على مسار غائر، وعلامة هدف داكنة تعبره، وسلّم تدريج تحته، مع الفارق عن الهدف بالدينار.
لوح محادثة برأس يحمل صورة التاجر وحالة الاتّصال، وبئر غائرة تجلس فيها الفقاعات: الواردة سيراميك مرفوع، والصادرة لوح مؤكسد بنصّ أبيض وعلامتَي قراءة، ومؤشّر كتابة بثلاث نقاط، ثمّ حقل إدخال دائري بزرّ إرفاق وزرّ إرسال.
تعليق رئيسي بصورة رمزية واسم وشريحة «مشترٍ موثّق» ووقت نسبي، وزرّا إعجاب وردّ شبحيّان؛ ردّ التاجر متداخل بمستوى واحد خلف حافّة جانبية، ويختم اللوح صندوق ردّ بحقل نصّ غائر وزرّ نشر.
البطارية تدوم يومين كاملين، والتوصيل إلى الكرادة استغرق أقلّ من ثلاث ساعات. هل تأتي النسخة السوداء بضمان السنة نفسه؟
نعم — كلّ الألوان تُشحن بضمان السنة نفسه، ويُسجَّل تلقائياً في حسابك على جنّي.
رأس بعدّاد غير المقروء وزرّ «تعليم الكلّ كمقروء»، وأربعة صفوف بأيقونة على بلاطة وعنوان ونصّ ووقت؛ الصفوف غير المقروءة أثقل خطّاً وتحمل نقطة مؤكسدة في الطرف، وخامة البلاطة تدلّ على نوع الإشعار.
خطّ زمني رأسي لأحداث لوحة التاجر: طلب جديد، تسوية، مخزون منخفض، تقييم، وفرع جديد — كلّ حدث ببلاطة أيقونة على خامة تدلّ على نوعه، ووقت نسبي في الطرف، وسطر تفاصيل بشرائح، ثمّ زرّ لتحميل ما سبق.
طلب جديد #48214 من سارة أ. — منتجان، 142,500 د.ع
أُرسلت التسوية — 2,340,000 د.ع إلى بطاقة كي •••• 4821
المخزون منخفض — سماعات لاسلكية بعزل ضوضاء، بقي 3 فقط
زينب أ. تركت تقييماً بخمس نجوم
عمر ك. أضاف فرع المنصور
ثلاثة صفوف وارد: صورة المرسل، الاسم والوقت في سطر واحد، الموضوع، ومعاينة مقتطعة، مع شريحة مرفق محايدة ونقطة غير مقروء؛ الصفّ غير المقروء أثقل خطّاً ووقته مؤكسد، ويرتفع كلّ صفّ إلى سيراميك عند التحويم.
بطاقة تذكرة: معرّف أحادي المسافة، شريحة حالة، أولويّة بعلم أحمر، عنوان، قائمة تعريف بالعميل والطلب والفئة والمهلة، آخر رسالة في بئر ناعمة مع صورة مُرسِلها ووقتها، ثمّ المكلَّف وزرّا التصعيد والردّ.
يقول التطبيق إنّ الطرد سُلِّم الساعة 16:20 لكن لم يقرع أحد الجرس، وحارس البناية لم يستلم شيئاً أيضاً. هل يمكنكم التحقّق مع المندوب؟
لوح مرفوع من الدرجة الثانية يحمل بلاطة قفل مؤكسدة وعنواناً ترحيبيّاً، وحقل هاتف أو بريد بأيقونة أماميّة، وحقل كلمة مرور بزرّ إظهار شبحيّ، وصفّ «تذكّرني» مع رابط استعادة، ثمّ زرّ دخول أساسيّ بعرض كامل، وفاصل محفور، ورابط إنشاء حساب بسهم يقلب في RTL.
نموذج تسجيل: حقل الاسم، وحقل هاتف ببادئة +964 مثبّتة على جهة البداية، وحقل كلمة مرور بزرّ إظهار ومقياس قوّة من أربعة مقاطع على مسار غائر مع تعليق ملوّن دلاليّاً، وصندوق موافقة على الشروط والخصوصيّة، ثمّ زرّ إنشاء أساسيّ ورابط دخول للحسابات القائمة. الشيفرة تعرض حالة «جيّدة» ثابتة والحقل فارغاً؛ أمّا النسخة الحيّة فتبدأ بكلمة مرور تجريبيّة لتحريك المقياس.
صورة رمزيّة دائريّة على بلاطة سيراميكيّة، والاسم مع شريحة دور، وسطر المتجر والموقع، وبريد وهاتف باتّجاه LTR، وزرّ تعديل ثانويّ على جهة النهاية؛ وتحتها ثلاثة عدّادات في شبكة من ثلاثة أعمدة للطلبات والتقييم وسنة الانضمام.

TechZone · الكرادة، بغداد
ali.hassan@techzone.iq · +964 770 123 4567
لوح برأس وقائمة صفوف مفصولة بخطوط للإعدادات التي لا يعبّر عنها مفتاح تبديل: قائمتا اختيار غائرتان بسهم مرسوم للّغة والعملة، ومجموعة أزرار راديو من مفاتيح مرفوعة داخل بئر لاختيار المظهر، وصفّ تنقّل لتغيير كلمة المرور بسهم يقلب في RTL، ومفتاح تبديل واحد للتحقّق بخطوتين مع شريحة «موصى به»؛ القوائم مرتبطة بتسمياتها عبر label/for، والمجموعة والمفتاح عبر aria-labelledby.
تُحفظ التغييرات تلقائيّاً.
رأس بعدّاد الأجهزة، وثلاثة صفوف لكلّ جلسة: أيقونة الجهاز على بلاطة، واسم الجهاز والمتصفّح، وشريحة «هذا الجهاز» الخضراء للجلسة الحاليّة، والموقع ووقت آخر نشاط بأيقونتين صغيرتين، وزرّ إنهاء جلسة ثانويّ للجلسات الأخرى؛ ويختم اللوح زرّ خروج من كلّ الأجهزة الأخرى بلون الخطأ.
الأجهزة المسجَّل دخولها إلى حسابك. أنهِ جلسة أيّ جهاز لا تعرفه.
لوح تنبيه بحافّة خطأ حمراء على جهة البداية وعنوان بلون الخطأ مع أيقونة تحذير على بلاطة سيراميكيّة؛ صفّ تصدير البيانات بزرّ ثانويّ، وفاصل محفور، ثمّ صفّ حذف الحساب بزرّ حذف أحمر — تلتفّ الأزرار تحت النصّ على الشاشات الضيّقة.
تؤثّر هذه الإجراءات على حسابك بالكامل. اقرأ بعناية قبل المتابعة.
لوح مرفوع بثلاثة أسطر مختصرة (صورة مصغّرة، اسم، خيار وكمّيّة، سعر السطر)، ثمّ المجموع الفرعي والتوصيل والخصم بلون النجاح، وفاصل مميّز يسبق الإجمالي الكبير، وزرّ تأكيد الطلب بعرض كامل مع سطر أمان.
دفع آمن · Qi Card أو زين كاش أو الدفع عند الاستلام
رأس بشريحة الخطوة ومسار تقدّم من ثلاثة مقاطع، حقلا الاسم والهاتف ببادئة +964 في شبكة تنقسم على عمودين، بطاقة العنوان المحفوظ مضغوطة بشريحة «الافتراضيّ» وزرّ تغيير شفّاف، ثلاث بطاقات راديو لموعد التوصيل إحداها مضغوطة، وزرّا الرجوع والمتابعة.
قسم قائمة يكمّل بطاقة المنتج المفردة ولا يكرّرها: رأس بالعنوان وعدد النتائج وقائمة ترتيب، ثمّ شبكة تتوزّع على عمود واحد على الهاتف وعمودين من sm وثلاثة من lg تحمل بطاقتي منتج كما هما وهيكل تحميل بالهندسة نفسها للبطاقة القادمة، وتذييل بعدّاد «المعروض من الكلّ» وزرّ «تحميل المزيد» سيراميكيّ.
128 منتجاً · توصيل اليوم في عموم بغداد
-20%
جديدبطاقة غرافيتية بتوهّج برتقالي تحمل الرصيد ورقم حساب مُخفًى جزئيّاً وشريحة «موثّقة» وصفّ إجراءات سريعة (شحن، إرسال، دفع بالرمز)، وتحتها بئر «قيد الانتظار» بعنصرين: استرداد وارد بمبلغ بإشارة موجبة وشريحة انتظار، وجدول شحن تلقائيّ بمفتاح تشغيل.
قائمة صفوف لمسية داخل لوح واحد: بلاطة أيقونة بحسب نوع الحركة، واسم التاجر، وشريحة الفئة والتاريخ، ومبلغ بإشارته: أخضر للوارد وأحمر للصادر، مع قائمة اختيار الشهر في الرأس وصافي الحركة في التذييل.
فاتورة على جدول مرفوع الرأس غائر الجسم: بيانات الفاتورة (الرقم، تاريخا الإصدار والدفع، المشتري) مع شريحة «مدفوعة»، صفوف البنود بالكمّيّة وسعر الوحدة والمبلغ، تذييل بالمجموع الفرعي والتوصيل والخصم والإجمالي، وزرّا تنزيل وطباعة.
TechZone · الكرادة، بغداد · الطلب #48213
| البند | الكمّيّة | سعر الوحدة | المبلغ |
|---|---|---|---|
| سماعات لاسلكية بعزل ضوضاءأسود · SKU TZ-HP-204 | 1 | 89,000 | 89,000 |
| شاحن سريع USB-C بقدرة 65 واطأبيض · SKU TZ-CH-065 | 2 | 24,000 | 48,000 |
| غطاء هاتف سيليكونشفّاف · SKU TZ-CS-118 | 1 | 18,000 | 18,000 |
| المجموع الفرعي | 155,000 | ||
| التوصيل · بغداد | 5,000 | ||
| الخصم · WELCOME10 | −15,500 | ||
| الإجمالي | 144,500 د.ع | ||
ثلاثة أحجام للصورة الرمزيّة (32 / 40 / 56px) على بلاطة سيراميكيّة دائريّة تحمل صورة أو حرفين، مع نقطة حضور (متّصل / غائب) بحلقة بيضاء في زاوية النهاية؛ وبجانبها ثلاثة أشكال أخرى: صورة مربّعة لتاجر أو كيان تحمل شعاره، وصورة تعلوها شريحة صلبة تعدّ الإشعارات غير المقروءة، وهيكل تحميل دائريّ يحجز المكان ريثما تصل الصورة — الحلقة البيضاء تجلس على غلاف بسيط كي لا يبتلعها ظلّ الخامة.
56لوح برأس يحمل بلاطة لوحة مفاتيح ناعمة وعنواناً وسطراً يشرح أنّ «?» يفتح القائمة، ومفتاح «?» زخرفيّاً على جهة النهاية، ثمّ قائمة تعريفات تضع كلّ إجراء على جهة البداية ومفاتيحه على جهة النهاية؛ كلّ مفتاح شريحة محايدة محفورة بخطّ أحادي المسافة، وتُثبَّت مجموعات المفاتيح على الاتّجاه LTR كي لا ينقلب ترتيبها في العربيّة، والتسلسلات تُفصل بكلمة «then».
اضغط ? في أيّ مكان من لوحة التاجر لفتح هذه القائمة. Ctrl تقابل ⌘ على Mac.
نافذة شيفرة على السطح الغرافيتيّ: شريط علويّ باسم الملفّ واللغة وزرّ نسخ داكن يعلن حالته عبر aria-live، وجسم يضع أرقام الأسطر في عمود منفصل غير قابل للتحديد كي لا تُنسخ مع الشيفرة؛ الأسطر الطويلة تُمرَّر أفقيّاً، والكتلة كلّها مثبّتة على الاتّجاه LTR، والتعليقات باهتة.
import { GiniClient } from "@gini/sdk"const gini = new GiniClient({ apiKey: process.env.GINI_API_KEY })const quote = await gini.checkout.quote({ merchant: "techzone", items: [{ sku: "ANC-200", qty: 2 }], currency: "IQD",})console.log(quote.total) // 178000 — IQD, no decimalsبئر إدخال غائرة تحوي شرائح وسوم قابلة للإزالة بزرّ شبحيّ صغير لكلّ منها، وحقلاً شفّافاً يأخذ المساحة المتبقّية ويلتفّ إلى سطر جديد عند الامتلاء؛ يضيء إطار البئر كلّه عند التركيز عبر focus-within، وتحته سطر مساعدة يشرح مفاتيح الإضافة والحذف مع عدّاد للوسوم.
اضغط Enter للإضافة، وBackspace لحذف آخر وسم.3 / 10
لوح يحمل تسمية التقييم على جهة البداية والمتوسّط مع عدد التقييمات على جهة النهاية، ثمّ مجموعة أزرار راديو من خمس نجوم: الممتلئة برتقاليّة والفارغة مرسومة بالخطّ، ولا يستقبل التركيز إلّا الخيار المحدّد (roving tabindex)؛ وتحتها تعليق يعلن الدرجة المختارة عبر aria-live.
جيّد جدّاً · 4 من 5
قيمة للقراءة فقط في بئر غائرة بخطّ أحادي المسافة واتّجاه LTR، يلتصق بها زرّ نسخ سيراميكيّ على جهة النهاية ويشاركها الزوايا؛ الصفّ الثاني يُظهر حالة «تمّ النسخ» بعلامة صحّ خضراء على span داخليّ (كي لا يطغى لون الزرّ عليها) يعلنها aria-live، وتحت المفتاح سطر مساعدة.
آمن للاستخدام في المتصفّح. أعد توليده في أيّ وقت من إعدادات المطوّر.
نفس هذه المكتبة — بالأسماء والأصناف ومقتطفات HTML — متاحة لأيّ وكيل ذكاء عبر خادم MCP وbrand.json وbrand.md، ومضمّنة في brand-prompt.md وcursorrules وAGENTS.md.
كلّ صنف skeu-* خامة ماديّة لها وصفة ثابتة من الضوء والظلّ والحافّة. اعرف ما تضعه على الشاشة قبل أن تنسخه، واستخدم التوكنات نفسها في CSS الخاصّ بك حين تحتاج شيئاً غير موجود في المكتبة.
| المستوى | التوكن | الأصناف | تُستخدم لـ |
|---|---|---|---|
| 00غائر | --skeu-shadow-recessed | .skeu-well | صواني المحتوى الوظيفية، مسارات التقدم، التبويب المختار (نسخة ناعمة) |
| 01بئر | --skeu-shadow-well | .skeu-input / .skeu-well-soft | حقول الإدخال، الصناديق والمفاتيح، قوائم الصفوف |
| 02مستوٍ | --skeu-shadow-flush | .skeu-btn-ghost / .skeu-list-item | عناصر القوائم والأزرار الشبحية قبل التحويم — ترتفع عند التفاعل |
| 03مرفوع 1 | --skeu-shadow-raised-1 | .skeu-panel | البطاقات القياسية، الشرائح الكبيرة، التنبيهات |
| 04مرفوع 2 | --skeu-shadow-raised-2 | .skeu-panel-2 / .skeu-rail | لوحات الأبطال، الحاويات الكبرى، سكة الهيدر، البطاقة عند التحويم |
| 05عائم | --skeu-shadow-floating | .skeu-floating | القوائم المنسدلة، الرقائق العائمة، النوافذ المنبثقة الصغيرة |
| 06طبقة علوية | --skeu-shadow-overlay | .skeu-dialog | النوافذ الحوارية فوق خلفية معتمة قليلاً |
| 07مضغوط | --skeu-shadow-pressed | :active / .skeu-tab-active | لحظة الضغط على أي تحكم، والتبويب المختار |
الأسماء نفسها الموجودة في skeu.css وbrand.css — انسخها كما هي.
| التوكن | القيمة | المعنى |
|---|---|---|
| --skeu-bg | oklch(0.962 0.012 72) | قاعدة البوليمر |
| --skeu-surface | oklch(0.993 0.004 80) | سطح السيراميك |
| --skeu-well | oklch(0.955 0.01 72) | لون البئر الغائر |
| --skeu-accent | #f05d25 | برتقالي جنّي |
| --skeu-accent-deep | #c9481a | حافة التحكّمات المؤكسدة |
| --skeu-accent-text | #b8410f | برتقالي آمن للنصوص (AA للمتن) |
| --skeu-accent-text-strong | #8f3210 | نص برتقالي على الخلفيات المصبوغة |
| --skeu-edge-control | oklch(0.62 0.02 66) | حدود حقول الإدخال (≥3:1) |
| --skeu-edge | oklch(0.86 0.018 68) | لون حواف الأسطح |
| --skeu-highlight | rgba(255,255,255,0.92) | الحافة العلوية المضيئة |
| --skeu-ink | 37, 22, 10 | حبر الظلال الدافئ (RGB) |
| --skeu-shadow-raised-1 | inset 0 1px 0 highlight, 0 1px 1px, 0 2px 4px -1px, 0 10px 24px -14px | مكدّس البطاقة القياسية |
| --skeu-shadow-control | inset 0 1px 0 white/38, inset 0 -2px 0 dark/32, 0 1px 2px, 0 6px 14px -6px orange/55 | مكدّس الزر الأساسي |
| --skeu-focus-rim | 0 0 0 2px #fff, 0 0 0 4px --skeu-accent-deep + inset | حلقة تركيز ثنائية اللون (≥3:1) |
| --skeu-transition-fast / -normal | 150ms / 260ms | زمن الضغط / زمن الارتفاع |
بيان JSON بمخطّط رسميّ، كتاب ماركداون، ملفات الشعار وحزمة الشخصية وllms.txt — لأيّ متصفّح أو وكيل أو أنبوب بناء. لا HTML لتحليله ولا جلسة لتسجيلها.
/mcpMCP/brand.jsonJSON/brand.mdMD/schemas/brand-manifest.jsonSchema/brand/Folder/brand/mascots/Folder/llms.txtTXTcurl -s https://gini.iq/brand.json | jq '.palette[0]'curl -s https://gini.iq/skeu.css | grep -c '^\.skeu-'curl -s https://gini.iq/mcp -H 'Accept: application/json'رقم الإصدار مختوم في رأس الصفحة وفي brand.json وskeu.css معاً. الروابط لا تتغيّر؛ اربطها مباشرة وستحصل على آخر نسخة دائماً.
إجابات قصيرة عن المصادقة والأُطر والاتجاه والإصدارات والترخيص. لم تجد سؤالك؟ راسل info@gini.iq.
أرسل سؤالك التقنيّ أو طلب وصول شريك إلى info@gini.iq وسنعود إليك خلال يوم عمل. ولكلّ ما يخصّ الهويّة — الشعار والألوان والخطوط والنبرة — هناك دليل العلامة.