/* ══════════════════════════════════════════════════════════════════
   منقولٌ من ثيم «لافين فاشن» الابن — a11y-contrast.css
   الثيمُ الأبُ واحدٌ في الموقعين (DavinciWoo 1.4.8)، فالنقلُ استبدالُ
   طبقةِ ابنٍ لا هجرةُ ثيم. والمتغيّرُ الوحيدُ **اللوحة**: لوحةُ لافين
   النحاسيّةُ أُبدلت بلوحة الجيل الأخضر التيليّة (7 لوناً).
   الأصلُ يبقى مرجعاً في مستودع لافين؛ لا يُحرَّر هنا إلّا بقياس.
   ══════════════════════════════════════════════════════════════════ */

/**
 * لافين — تباين لوني مطابق لـWCAG 2.1 AA (تدقيق A11.6).
 *
 * القياس الفعلي على المتجر أظهر نصوصاً تحت الحد (4.5:1 للنص العادي):
 *   .count            #6E6E6E على ايفوري   = 2.17
 *   عدّاد المراجعات   #999999 على أبيض      = 2.85
 *   «إزالة» و.attributes في السلة المصغّرة #999999 = 2.85
 *   شريط الإعلان      #c6ede5 على النحاسي   = 4.02
 * البدائل هنا من لوحة الهوية نفسها (رمادي دافئ/ايفوري) فلا يتغيّر الطابع البصري.
 */

/* عدّادات التصنيفات في القائمة والشريط الجانبي */
html body .count,
html body .product-categories .count,
html body .widget_product_categories .count,
html body li.cat-item > a .count {
	color: #4e514f !important; /* warm-gray — 8.4:1 على الأبيض */
}

/* عدّاد المراجعات + روابط ثانوية رمادية */
html body .woocommerce-review-link,
html body .woocommerce-review-link span,
html body a.woocommerce-review-link,
html body .woocommerce-product-rating a {
	color: #4e514f !important;
}

/* السلة المصغّرة: زر الإزالة وسطر التنويعة */
html body .remove_from_cart_button,
html body .woocommerce-mini-cart-item .remove,
html body .woocommerce-mini-cart-item .attributes,
html body .mini_cart_item .attributes {
	color: #4e514f !important;
}

/* شريط الإعلان العلوي: نصّ أفتح ليعبر حدّ 4.5:1 على النحاسي */
html body .ship-tip,
html body .ship-tip span,
html body .ship-tip-wrap,
html body .ship-tip-wrap span,
html body .top-bar,
html body .top-bar span {
	color: #FDF6EF !important;
}

/*
 * سياقان بقيا رماديين لأن قواعد الثيم لهما نوعية أعلى (كلاسان) من `html body .count`:
 *   .woocommerce-product-rating .count  (عدّاد المراجعات في بطاقة المنتج)
 *   .mobile-menu .nav-top-link .count   (عدّادات درج الجوال)
 * فنرفع النوعية بمطابقة السياق نفسه مسبوقاً بـhtml body.
 */
html body .woocommerce-product-rating .count,
html body .woocommerce-LoopProduct-link .count,
html body .mobile-menu .count,
html body .nav-top-link .count,
html body .product-box .count {
	color: #4e514f !important;
}

/* ─────────────────────────────────────────────────────────────────────────
   تدقيق ٢٥ أغسطس ٢٠٢٦ — سياقان فاتا التدقيق الأول، وسببُ فواتهما واحد:
   القياس السابق افترض خلفيةً بيضاء، فصحّ حكمه حيث كانت الخلفية بيضاء وحدها.

   ١) الشارة الذهبية في القائمة.
      `#4e514f` يعطي 8.81:1 على الأبيض — وهو ما قِيس وقتها — لكنه يعطي
      **3.76:1** على الخلفية الذهبية `rgb(201,164,92)` التي تحملها الشارة
      فعلاً في القائمة الرئيسية. أي أن الإصلاح كان صحيحاً لسياقٍ افترضه
      وخاطئاً لسياقٍ لم يعرفه.

      `#473C34` يعطي **4.56:1 على الذهبي و10.69:1 على الأبيض** — يعبر
      الخلفيتين معاً بأقلّ تعتيم. والتعتيم يرفع التباين على كليهما، فلا
      يضرّ السياق الأبيض الذي كان يعمل.

   ٢) «إزالة» في صفحة السلة — لا في السلة المصغّرة.
      القاعدة السابقة تستهدف `.woocommerce-mini-cart-item .remove` وحدها،
      وصفحةُ السلة تستعمل `.remove.text-muted` فبقيت `#999` = **2.85:1**.
      وهي ليست نصّاً ثانوياً بل **زرّ فعل على مسار الشراء**.

   والدرس: إصلاحُ تباينٍ يُقاس في سياقٍ واحد يُصلح ذلك السياق وحده. والبحث
   عن بقيّة السياقات جزء من الإصلاح لا زيادة عليه.
   ───────────────────────────────────────────────────────────────────────── */

html body .count,
html body .nav-top-link .count,
html body .mobile-menu .count,
html body li.cat-item > a .count,
html body .product-categories .count,
html body .widget_product_categories .count {
	color: #473C34 !important; /* ذهبي 4.56:1 · أبيض 10.69:1 — قِيسا */
}

/* صفحة السلة (لا المصغّرة): زرّ الإزالة وسطر التنويعة */
html body .woocommerce-cart-form .remove,
html body .woocommerce-cart-form a.remove,
html body .shop_table .remove,
html body .remove.text-muted,
html body .woocommerce-cart-form .variation,
html body .woocommerce-cart-form .variation p {
	color: #4e514f !important; /* 8.81:1 على الأبيض */
}

/* ─────────────────────────────────────────────────────────────────────────
   بطاقات «الإطلالات» (إضافة lavin-product-bundles).

   `.lpb-card-pieces` بلون `rgb(154,136,120)` على أبيض = **3.41:1** بحجم
   12.5px — دون 4.5:1. ستّ بطاقات على الرئيسية.

   يُعالَج من هنا لا من ملف الإضافة: تلك الإضافة **غير متتبَّعة في المستودع**،
   وتعديلُها على المضيف يعني تغييراً بلا تاريخ يمحوه أول تحديث لها. وهذا الملف
   يُنشَر من المستودع، فالتجاوز يبقى موثّقاً ويصمد.

   `#77695C` → **5.3:1 على الأبيض و4.66:1 على العاجي** — يعبر الخلفيتين
   اللتين تظهر عليهما البطاقة.
   ───────────────────────────────────────────────────────────────────────── */

html body .lpb-card-pieces,
html body .lpb-card .lpb-card-pieces {
	color: #77695C !important;
}
