تخطَّ إلى المحتوى الرئيسي

نظام التصميم العام

نظام الطباعة

عائلات الخطوط، السلّم الطباعي، رؤوس متجاوبة بـ clamp()، وتعديلات العربية.

مكتمل

طباعة عبر التوكنات فقط. كل عنوان وفقرة يستخدمان فئة مُسمَّاة. أدوات Tailwind الخام مثل `text-Xxl` ممنوعة في القوالب الإنتاجية — التوكنات تفرض السلّم التحريري، قيم clamp()، وتعديلات العربية في مكان واحد.

توكنات السلّم الطباعي

.t-hero-h1
عناوين hero في الصفحات الرئيسية. clamp(2rem, 1.5rem + 2.8vw, 3.75rem). موبايل: 32px. ديسكتوب كبير: 60px. ارتفاع سطر مضغوط 1.1 على الموبايل.
.t-page-h1
عناوين صفحات (التفاصيل، القوائم). clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem). موبايل: 28px. ديسكتوب: 44px.
.t-section-h2
عناوين الأقسام داخل الصفحة. clamp(1.5rem, 1.25rem + 1vw, 2rem). موبايل: 24px. ديسكتوب: 32px.
.t-card-h3
عناوين الكروت. نطاق 18-20px. مع clamp سطرين دائماً في كروت القوائم.
.t-body-lg
فقرة افتتاحية بعد الـ hero. ~1.0625rem مع ارتفاع سطر 1.55. يضيق إلى 1rem على الموبايل عبر طبقة §15.
.t-body
نص الجسم. 1rem / ارتفاع سطر 1.6. يصبح 0.9375rem / 1.5 على الموبايل.
.t-body-sm
نسخة ثانوية. 0.875rem. للوصف، النص الداعم، بيانات الكرت.
.t-meta
بيانات وصفية صغيرة بخط mono CAPS: شارات، eyebrows، شارات حالة. 11px، tracking 0.10em، weight 700.

تعديلات العربية

العربية تستخدم سلّم clamp() أكثف قليلاً لأن أشكال الحروف العربية تُقرأ أكثف لكل حرف. توكنات hero والـ body تتعدّل تلقائياً تحت `[dir="rtl"]` — لا تكتب تجاوزات خاصة بالعربية لكل صفحة.