@layer base, layout, components, utilities;

/*
 * RTL Overrides — WRKMC Theme
 * الأساس RTL-first في main.css و components.css (خصائص منطقية: margin-inline, padding-inline, إلخ)
 * هذا الملف يحتوي فقط على استثناءات لا تحلها الخصائص المنطقية.
 */

/* أيقونات اتجاهية (أسهم، Chevron) داخل RTL فقط */
[dir="rtl"] .wrkmc-icon--directional {
  transform: scaleX(-1);
}

/* ضبط line-height و letter-spacing للخط العربي على body والنصوص الأساسية */
[dir="rtl"] body,
[dir="rtl"] .wp-block-post-content,
[dir="rtl"] .wp-block-post-excerpt,
[dir="rtl"] .wp-block-heading,
[dir="rtl"] p,
[dir="rtl"] li,
[dir="rtl"] td,
[dir="rtl"] th {
  line-height: 1.75;
  letter-spacing: 0.02em;
}

/* لا توجد قواعد left/right/text-align:left|right/float:left|right — يمنع منعاً باتاً */