/* ============================================
   LANDATY — تصميم v2 (هدّ وبنا 14/09/2026)
   ────────────────────────────────────────────
   🗣️ أحمد: «كل لاند محتاجها تتهد وتتبني تاني بشكل شيك واحترافي وبسيط».

   • طبقة فوق landing.css — مش بديل. بتشتغل بس لما `landaty_design=v2`
     (class-frontend.php بيحمّلها + القالب بيحط `lp-v2` على body).
   • كل قاعدة تحت `body.lp-v2` = (0,2,1) فبتغلب سكيمات الثيم `.fv-scheme-X .lp-*` (0,2,0)
     من غير ما نلمس theme.css. الـ!important بس قصاد اللي الثيم حاطه !important
     (لون زرار القسم الأخير + سكيمات midnight/quran).
   • ⛔ مفيش أي تغيير في الماركب: الكلاسات والـIDs والـdata-lp-* زي ما هي
     (landing.js / onepage.js / المحرّر / البكسل معتمدين عليها).
   ============================================ */

/* ============================================
   🎨 نظام الألوان (10.47.3 — هدّ وبنا)
   🗣️ أحمد: «السهم الأصفر جوّاه أخضر… مش عاوز أي لون يتعارض مع لون، أو حاجة ماتبقاش واضحة».
   ────────────────────────────────────────────
   كل لون في الصفحة من التوكنز دي بس:
   • --primary            لون السكيم (من theme.css) — للهوية بس، مش بيتكتب عليه ولا بيتكتب بيه مباشرة
   • --v2-primary-fill    خلفية أي حاجة ملوّنة بلون المتجر (زرار · بادج · سهم · ✓ مختار)
   • --v2-on-primary      أي نص/أيقونة فوق --v2-primary-fill — أبيض أو كحلي (محسوب)
   • --v2-primary-text    لون المتجر كنص/أيقونة/حد على الخلفيات الفاتحة (متغمّق لحد 4.6:1)
   • --v2-tint/--v2-tint-2  خلفيات فاتحة بلون المتجر (مفيش نص بلون فاتح عليها)
   • --v2-ink/--v2-ink-2/--v2-muted/--v2-soft  النصوص · --v2-line حدود زينة · --v2-field حدود الخانات (≥3:1)
   • --v2-ok/--v2-bad     الحالة بس (✓ الحلول · ✗ المشاكل · «مجاني») — ⛔ عمرها ما تتحط فوق لون المتجر
   القيم لكل سكيم متولّدة بـ tools/scheme-tokens.js (بلوك @tokens تحت) — سكيم جديدة = شغّل السكربت.
   ============================================ */
body.lp-v2{
  --v2-ink:#0f172a;--v2-ink-2:#334155;--v2-muted:#475569;--v2-soft:#5b6576;
  --v2-line:#e6e9ef;--v2-field:#7d8898;--v2-bg:#f6f7f9;--v2-card:#fff;
  --v2-ok:#15803d;--v2-ok-bg:#dcfce7;--v2-bad:#b91c1c;--v2-bad-bg:#fee2e2;--v2-gold:#f5b301;
  --v2-r:18px;--v2-r-sm:12px;
  /* سكيم مش في الجدول (أو ثيم تاني): لون المتجر متغمّق شوية + أبيض — آمن لأي لون متوسط/غامق */
  --v2-on-primary:#fff;
  --v2-primary-fill:color-mix(in srgb,var(--primary) 82%,#000);
  --v2-primary-text:color-mix(in srgb,var(--primary) 62%,#000);
  --v2-tint:color-mix(in srgb,var(--primary) 10%,#fff);
  --v2-tint-2:color-mix(in srgb,var(--primary) 22%,#fff);
  --v2-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.12);
  color:var(--v2-ink-2);background:#fff;line-height:1.75;
}
/* @tokens:start — متولّد بـ tools/scheme-tokens.js من theme.css · ⛔ متعدّلش باليد */
body.lp-v2.fv-scheme-classic{--v2-on-primary:#ffffff;--v2-primary-fill:#cd4800;--v2-primary-text:#aa3c00}
body.lp-v2.fv-scheme-bold{--v2-on-primary:#ffffff;--v2-primary-fill:#dc2626;--v2-primary-text:#b41f1f}
body.lp-v2.fv-scheme-premium{--v2-on-primary:#ffffff;--v2-primary-fill:#976e09;--v2-primary-text:#835f08}
body.lp-v2.fv-scheme-rose{--v2-on-primary:#ffffff;--v2-primary-fill:#d23281;--v2-primary-text:#ad296b}
body.lp-v2.fv-scheme-ocean{--v2-on-primary:#ffffff;--v2-primary-fill:#0077b6;--v2-primary-text:#00659b}
body.lp-v2.fv-scheme-nature{--v2-on-primary:#ffffff;--v2-primary-fill:#2b844b;--v2-primary-text:#246e3e}
body.lp-v2.fv-scheme-midnight{--v2-on-primary:#ffffff;--v2-primary-fill:#444444;--v2-primary-text:#444444}
body.lp-v2.fv-scheme-original{--v2-on-primary:#0f172a;--v2-primary-fill:#ff9900;--v2-primary-text:#965a00}
body.lp-v2.fv-scheme-candy{--v2-on-primary:#ffffff;--v2-primary-fill:#7c3aed;--v2-primary-text:#7235da}
body.lp-v2.fv-scheme-coffee{--v2-on-primary:#ffffff;--v2-primary-fill:#8b5e3c;--v2-primary-text:#815738}
body.lp-v2.fv-scheme-islamic{--v2-on-primary:#ffffff;--v2-primary-fill:#1b7a3d;--v2-primary-text:#186e37}
body.lp-v2.fv-scheme-quran{--v2-on-primary:#ffffff;--v2-primary-fill:#1a3a5c;--v2-primary-text:#1a3a5c}
body.lp-v2.fv-scheme-spiritual{--v2-on-primary:#ffffff;--v2-primary-fill:#8b5e3c;--v2-primary-text:#815738}
body.lp-v2.fv-scheme-rasikhun{--v2-on-primary:#0f172a;--v2-primary-fill:#c9a227;--v2-primary-text:#7f6619}
body.lp-v2.fv-scheme-copper{--v2-on-primary:#ffffff;--v2-primary-fill:#9d693d;--v2-primary-text:#865934}
body.lp-v2.fv-scheme-emerald{--v2-on-primary:#ffffff;--v2-primary-fill:#145a3e;--v2-primary-text:#145a3e}
body.lp-v2.fv-scheme-royal{--v2-on-primary:#0f172a;--v2-primary-fill:#c9a227;--v2-primary-text:#7f6619}
body.lp-v2.fv-scheme-mono{--v2-on-primary:#ffffff;--v2-primary-fill:#000000;--v2-primary-text:#000000}
body.lp-v2.fv-scheme-beauty{--v2-on-primary:#ffffff;--v2-primary-fill:#a34457;--v2-primary-text:#9b4153}
/* @tokens:end */

/* ===== هيدر الثيم على اللاند (اللوجو بلون المتجر كان 2.1:1 في السكيمات الفاتحة) ===== */
body.lp-v2 .fv-logo a,body.lp-v2 .fv-drawer-logo a{color:var(--v2-primary-text)}
body.lp-v2 .fv-cart-count{background:var(--v2-primary-fill);color:var(--v2-on-primary)}
body.lp-v2.fv-scheme-mono .fv-copyright{color:#595959}

/* ===== شريط فوق ===== */
body.lp-v2 .lp-topbar{background:var(--v2-ink);color:#fff;font-size:13px;font-weight:700;line-height:1.5;padding:9px 16px}

/* ===== الهيرو ===== */
body.lp-v2 .lp-hero{background:#fff;padding:20px 16px 36px}
body.lp-v2 .lp-hero-inner{max-width:1140px;gap:24px}
body.lp-v2 .lp-hero-content{gap:14px}
@media(min-width:901px){
  body.lp-v2 .lp-hero{padding:40px 24px 64px}
  body.lp-v2 .lp-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}
  body.lp-v2 .lp-hero-media{width:auto;position:sticky;top:24px}
}

/* المعرض */
body.lp-v2 .lp-gallery{background:transparent;border-radius:0}
body.lp-v2 .lp-gallery-main{border:0;border-radius:var(--v2-r);background:var(--v2-bg)}
body.lp-v2 .lp-gallery-thumb{border:1.5px solid var(--v2-line);border-radius:12px;padding:3px;background:#fff}
body.lp-v2 .lp-gallery-thumb.active{border-color:var(--v2-primary-text);box-shadow:none}
body.lp-v2 .lp-gallery-dots{gap:6px}
body.lp-v2 .lp-gallery-dot{width:7px;height:7px;background:#cbd5e1;transform:none}
body.lp-v2 .lp-gallery-dot.active{width:20px;border-radius:99px;background:var(--v2-primary-text)}
body.lp-v2 .lp-badge{background:var(--v2-primary-fill);color:var(--v2-on-primary);border-radius:99px;font-size:13px;font-weight:800;padding:6px 14px;
  box-shadow:0 6px 16px -8px rgba(15,23,42,.5)}
/* 🪤 زرار الصوت كان فوق-يمين وراكب على البادج (اتشاف في اللقطة على 360) → تحت،
      بس فوق شريط تحكّم الفيديو (~44px) عشان مايغطيش زرار الكتم/ملء الشاشة */
body.lp-v2 .lp-video-sound{top:auto;bottom:56px;inset-inline-start:12px;padding:8px 14px;font-size:13px}

/* النصوص — `.lp-hero .x` (0,3,1) عشان midnight حاطط `.lp-hero .lp-title{color:#fff}` (0,3,0) = أبيض على أبيض */
body.lp-v2 .lp-rating{gap:6px;color:var(--v2-muted)}
body.lp-v2 .lp-stars{color:var(--v2-gold);font-size:16px}
body.lp-v2 .lp-hero .lp-rating-text,body.lp-v2 .lp-rating-text{color:var(--v2-muted);font-size:13px}
body.lp-v2 .lp-hero .lp-title,body.lp-v2 .lp-title{font-size:15px;font-weight:700;color:var(--v2-muted);line-height:1.5}
/* 🗣️ المدير: «العنوان خسر لون المتجر (أزرق → أسود)» — العنوان بلون السكيم (نسخة النص المقروءة) */
body.lp-v2 .lp-hero .lp-subtitle,body.lp-v2 .lp-subtitle{font-size:24px;font-weight:900;color:var(--v2-primary-text);line-height:1.4;letter-spacing:-.2px}
@media(min-width:901px){body.lp-v2 .lp-subtitle{font-size:32px}}

body.lp-v2 .lp-benefits{gap:10px}
body.lp-v2 .lp-hero .lp-benefits li,body.lp-v2 .lp-benefits li{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;color:var(--v2-ink-2);line-height:1.6}
body.lp-v2 .lp-check{width:22px;height:22px;margin-top:2px;background:var(--v2-tint-2)}
body.lp-v2 .lp-check svg{fill:var(--v2-primary-text)}

/* السعر */
body.lp-v2 .lp-price-box{gap:10px;align-items:center;padding:4px 0;color:var(--v2-ink)}
body.lp-v2 .lp-price-now{font-size:34px;font-weight:900;color:var(--v2-ink);line-height:1.1}
/* 🪤 كانت opacity:.65 = «جنيه» 2.5:1 (وفي الفورم بقت لون المتجر باهت) */
body.lp-v2 .lp-price-now .lp-currency,body.lp-v2 .lp-cur{font-size:.5em;font-weight:700;opacity:1;color:var(--v2-muted)}
body.lp-v2 .lp-price-was{font-size:16px;color:var(--v2-soft)}
body.lp-v2 .lp-price-save{background:var(--v2-bad-bg);color:var(--v2-bad);border-radius:99px;font-size:13px;font-weight:800;padding:4px 12px}

/* ===== الزرار الرئيسي (المحتوى بيتكتب من landing.js بـtextContent — شكل بس هنا) ===== */
body.lp-v2 .lp-cta{display:flex;align-items:center;justify-content:center;min-height:56px;padding:12px 22px;border-radius:14px;
  background:var(--v2-primary-fill)!important;color:var(--v2-on-primary)!important;font-size:18px;font-weight:800;letter-spacing:0;
  box-shadow:0 12px 24px -12px color-mix(in srgb,var(--v2-primary-fill) 70%,transparent);transition:transform .15s,filter .15s}
/* 🪤 emerald حاطط `.lp-cta:hover{background:دهبي!important;color:#fff!important}` (0,3,0) = أبيض على دهبي في الهوفر */
body.lp-v2 .lp-cta:hover{filter:brightness(.95);transform:translateY(-1px);background:var(--v2-primary-fill)!important;color:var(--v2-on-primary)!important}
body.lp-v2 .lp-cta:active{transform:translateY(0)}
body.lp-v2 .lp-cta.lp-cta-oos{background:#e5e7eb!important;color:#4b5563!important;box-shadow:none!important}
body.lp-v2 .lp-add-cart-btn{min-height:48px;border-radius:14px;border:1.5px solid var(--v2-line);color:var(--v2-ink);background:#fff;font-weight:800;margin-top:0}
body.lp-v2 .lp-add-cart-btn:hover{background:var(--v2-bg);color:var(--v2-ink);border-color:var(--v2-field)}
body.lp-v2 .lp-hero .lp-cta-sub,body.lp-v2 .lp-cta-sub{color:var(--v2-muted);font-size:13px;margin-top:2px}
/* الدرع جنب «دفع عند الاستلام» = حالة (أمان) → أخضر مقروء، مش لون المتجر */
body.lp-v2 .lp-cta-sub svg{fill:var(--v2-ok)}
body.lp-v2 .lp-hero-cta-group{align-items:stretch;gap:8px}
body.lp-v2 .lp-cta-wrap{max-width:420px}

/* ===== عروض الكمية ===== */
body.lp-v2 .lp-qty-offers{gap:10px;align-items:stretch}
body.lp-v2 .lp-qty-card{border:1.5px solid var(--v2-line);border-radius:16px;padding:14px 16px;background:#fff;box-shadow:none;color:var(--v2-ink-2)}
body.lp-v2 .lp-qty-card:hover{border-color:var(--v2-tint-2)}
body.lp-v2 .lp-qty-card.active{border-color:var(--v2-primary-text);background:var(--v2-tint);box-shadow:0 0 0 3px var(--v2-tint-2)}
body.lp-v2 .lp-qty-card .lp-qty-check{width:22px;height:22px;border:2px solid var(--v2-field)}
body.lp-v2 .lp-qty-card.active .lp-qty-check{background:var(--v2-primary-fill);border-color:var(--v2-primary-fill);color:var(--v2-on-primary)}
body.lp-v2 .lp-qty-badge{top:-11px;right:14px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11.5px;font-weight:800;padding:3px 10px}
body.lp-v2 .lp-qty-num{font-size:16px;font-weight:800;color:var(--v2-ink)}
body.lp-v2 .lp-qty-disc{background:var(--v2-ok-bg);color:var(--v2-ok);border-radius:99px;font-weight:800}
body.lp-v2 .lp-qty-total{font-size:19px;font-weight:900!important;color:var(--v2-ink)}
body.lp-v2 .lp-qty-before{color:var(--v2-soft)}
body.lp-v2 .lp-qty-unit{color:var(--v2-muted)}

/* ===== المتغيرات + كل قطعة ===== */
body.lp-v2 .lp-var-label{font-size:14px;font-weight:800;color:var(--v2-ink)}
body.lp-v2 .lp-var-options{gap:8px}
body.lp-v2 .lp-var-btn{border:1.5px solid var(--v2-line);border-radius:12px;background:#fff;color:var(--v2-ink-2);font-family:inherit!important}
body.lp-v2 .lp-var-size{min-height:44px;min-width:48px;padding:8px 16px;font-size:14px}
body.lp-v2 .lp-var-color{min-height:44px;border-radius:99px}
body.lp-v2 .lp-var-btn.active{border-color:var(--v2-primary-text);background:var(--v2-tint);color:var(--v2-ink);box-shadow:0 0 0 2px var(--v2-tint-2)}
body.lp-v2 .lp-var-color.active .lp-color-swatch{border-color:var(--v2-primary-text)}
body.lp-v2 .lp-piece{border:1.5px solid var(--v2-line);border-radius:16px}
body.lp-v2 .lp-piece.done{border-color:var(--v2-ok)}
body.lp-v2 .lp-piece-summary{color:var(--v2-primary-text)}
body.lp-v2 .lp-size-chart-btn{background:#fff;border:1.5px dashed var(--v2-field);color:var(--v2-ink);border-radius:12px;font-family:inherit!important;min-height:44px}
body.lp-v2 .lp-size-chart-btn:hover{border-color:var(--v2-primary-text);background:var(--v2-tint);color:var(--v2-ink)}

/* ===== الاستعجال ===== */
body.lp-v2 .lp-hero-content .lp-urgency-viewers,body.lp-v2 .lp-hero-content .lp-urgency-stock{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:10px 14px}
body.lp-v2 .lp-urgency-viewers{color:#9a3412;font-size:14px}
body.lp-v2 .lp-urgency-stock{color:var(--v2-bad);font-size:14px;animation:none}
body.lp-v2 .lp-countdown-label{color:var(--v2-ink);font-size:13px}
body.lp-v2 .lp-cd-item{background:var(--v2-ink);color:#fff;border-radius:12px;min-width:56px}

/* ===== الأقسام ===== */
/* 🪤 midnight حاطط `.lp-section{background:#111}` — v2 كان بيغيّر alt بس، فعنوان «فيديو المنتج» بقى كحلي على أسود */
body.lp-v2 .lp-section{padding:52px 16px;background:#fff}
body.lp-v2 .lp-section-alt{background:var(--v2-bg)}
body.lp-v2 .lp-section-inner{max-width:1100px}
body.lp-v2 .lp-section-title{font-size:23px;font-weight:900;color:var(--v2-ink);line-height:1.4;margin-bottom:8px}
body.lp-v2 .lp-section-desc{color:var(--v2-muted);font-size:14.5px;margin-bottom:28px}
body.lp-v2 .lp-section-title+.lp-grid-3,body.lp-v2 .lp-section-title+.lp-features-grid,body.lp-v2 .lp-section-title+.lp-testimonials-grid,
body.lp-v2 .lp-section-title+.lp-faq-list,body.lp-v2 .lp-section-title+.lp-comparison-table,body.lp-v2 .lp-section-title+.lp-ba-grid,
body.lp-v2 .lp-section-title+.lp-video-wrap{margin-top:24px}
@media(min-width:901px){
  body.lp-v2 .lp-section{padding:88px 24px}
  body.lp-v2 .lp-section-title{font-size:32px}
}

/* كروت المشاكل والحلول — على الفون: الأيقونة جنب الكلام (أقصر وأسهل في القراية) */
body.lp-v2 .lp-grid-3{gap:12px}
body.lp-v2 .lp-card{background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-r);box-shadow:none;padding:18px}
body.lp-v2 .lp-card:hover{transform:none;box-shadow:var(--v2-shadow)}
body.lp-v2 .lp-card h3{font-size:16px;font-weight:800;color:var(--v2-ink);margin-bottom:4px;line-height:1.5}
body.lp-v2 .lp-card p{font-size:14px;color:var(--v2-muted);line-height:1.7}
/* ✗ المشاكل أحمر · ✓ الحلول أخضر — حالة على خلفيتها الفاتحة، مش على لون المتجر (بتغلب mono/midnight اللي كانوا بيلوّنوها بلون السكيم) */
body.lp-v2 .lp-card-icon.red{background:var(--v2-bad-bg)}
body.lp-v2 .lp-card-icon.red svg{fill:var(--v2-bad)}
body.lp-v2 .lp-card-icon.green{background:var(--v2-ok-bg)}
body.lp-v2 .lp-card-icon.green svg{fill:var(--v2-ok)}
body.lp-v2 .lp-card-solution{border-color:#bbf7d0;box-shadow:none}
@media(max-width:900px){
  body.lp-v2 .lp-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:start;text-align:start}
  body.lp-v2 .lp-card>:first-child{grid-row:1/span 2;margin:2px 0 0;width:44px;height:44px;font-size:26px}
  body.lp-v2 .lp-card>h3,body.lp-v2 .lp-card>p{grid-column:2}
}
/* كمبيوتر: الكارت اللي فاضل لوحده في آخر صف (٤ مشاكل في ٣ أعمدة) يتوسّط بدل ما يلزق في الجنب */
@media(min-width:901px){
  body.lp-v2 .lp-grid-3,body.lp-v2 .lp-testimonials-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
  body.lp-v2 .lp-grid-3>*,body.lp-v2 .lp-testimonials-grid>*{flex:0 1 calc((100% - 32px) / 3);min-width:0}
}
/* فاصل «الحل في إيدك»: 🪤 السهم عليه fill="var(--green)" على الـpath نفسه — `svg{fill}` مابيوصلوش
   (كان: سهم أخضر جوّه دايرة صفرا/حمرا/زرقا). الـpath لازم يتلوّن بالاسم. */
body.lp-v2 .lp-ps-divider{margin:28px 0 18px}
body.lp-v2 .lp-ps-divider::before{display:none}
body.lp-v2 .lp-ps-arrow{background:var(--v2-primary-fill);box-shadow:0 10px 20px -10px var(--v2-primary-fill)}
body.lp-v2 .lp-ps-arrow svg,body.lp-v2 .lp-ps-arrow svg path{fill:var(--v2-on-primary)}

/* المميزات — عمودين على الفون بدل ٦ كروت ورا بعض */
body.lp-v2 .lp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(min-width:901px){body.lp-v2 .lp-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
body.lp-v2 .lp-feature{border:1px solid var(--v2-line);border-radius:var(--v2-r);box-shadow:none;background:#fff}
body.lp-v2 .lp-feature:hover{transform:none;box-shadow:var(--v2-shadow)}
body.lp-v2 .lp-feature-img{border-radius:0;background:var(--v2-bg)}
body.lp-v2 .lp-feature-body{padding:12px 12px 14px;text-align:start}
body.lp-v2 .lp-feature-body h3{font-size:15px;font-weight:800;color:var(--v2-ink);line-height:1.45}
body.lp-v2 .lp-feature-body p{font-size:13px;color:var(--v2-muted);line-height:1.65}
body.lp-v2 .lp-feature-body .price{justify-content:flex-start}
body.lp-v2 .lp-feature-body .price ins,body.lp-v2 .lp-feature-body .price>.woocommerce-Price-amount{color:var(--v2-primary-text)}
body.lp-v2 .lp-feature-body .price del{color:var(--v2-soft)}
/* 🪤 «جنيه» في منتجات بتكمّل طلبك كانت باهتة (3.4:1) — نفس لون الرقم بالظبط */
body.lp-v2 .lp-feature-body .price .woocommerce-Price-currencySymbol{opacity:1;color:inherit}
body.lp-v2 .lp-stat-num{color:var(--v2-primary-text)}
body.lp-v2 .lp-cs-add{min-height:44px;border-radius:12px;border:1.5px solid var(--v2-primary-text);background:#fff;color:var(--v2-primary-text);font-family:inherit!important;font-weight:800}
body.lp-v2 .lp-cs-add:hover{background:var(--v2-primary-fill);border-color:var(--v2-primary-fill);color:var(--v2-on-primary)}

/* قبل/بعد + الفيديو */
body.lp-v2 .lp-ba-grid{max-width:720px;gap:12px}
body.lp-v2 .lp-ba-card{border:0;border-radius:var(--v2-r);box-shadow:var(--v2-shadow)}
body.lp-v2 .lp-ba-card:hover{transform:none}
body.lp-v2 .lp-video-wrap{border-radius:var(--v2-r);box-shadow:var(--v2-shadow)}

/* المقارنة */
body.lp-v2 .lp-comparison-table{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:#fff;max-width:820px;margin-inline:auto}
body.lp-v2 .lp-comparison-header{background:var(--v2-ink)}
body.lp-v2 .lp-comparison-row{border-top:1px solid var(--v2-line)}
body.lp-v2 .lp-comparison-row:nth-child(even){background:#fbfcfd}
body.lp-v2 .lp-comparison-cell{font-size:14px;padding:14px 16px}
body.lp-v2 .lp-comparison-row .lp-comparison-ours{color:var(--v2-ok);font-weight:800}
body.lp-v2 .lp-comparison-row .lp-comparison-theirs{color:var(--v2-muted)}
@media(max-width:768px){
  body.lp-v2 .lp-comparison-row{padding:14px 16px;border-bottom:0}
  body.lp-v2 .lp-comparison-aspect{color:var(--v2-ink);font-size:15px}
}

/* آراء العملاء — على الفون شريط بيتسحب بالعرض بدل ٥ كروت طويلة */
body.lp-v2 .lp-testimonial{border:1px solid var(--v2-line);border-radius:var(--v2-r);box-shadow:none;background:#fff}
body.lp-v2 .lp-testimonial:hover{transform:none;box-shadow:var(--v2-shadow)}
body.lp-v2 .lp-testimonial-stars{color:var(--v2-gold)}
body.lp-v2 .lp-testimonial-text{font-size:15px;color:var(--v2-ink-2);line-height:1.8}
body.lp-v2 .lp-testimonial-name{color:var(--v2-ink);font-weight:800}
body.lp-v2 .lp-testimonial-verified{color:var(--v2-muted)}
@media(max-width:900px){
  body.lp-v2 .lp-testimonials-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:4px 16px 12px;
    scrollbar-width:none;-webkit-overflow-scrolling:touch}
  body.lp-v2 .lp-testimonials-grid::-webkit-scrollbar{display:none}
  body.lp-v2 .lp-testimonial{flex:0 0 84%;scroll-snap-align:center}
  body.lp-v2 .lp-testimonial-stars,body.lp-v2 .lp-testimonial-text,body.lp-v2 .lp-testimonial-author{margin-left:18px;margin-right:18px}
  body.lp-v2 .lp-testimonial-product-img{height:180px}
}

/* الأسئلة */
body.lp-v2 .lp-faq-list{gap:8px;max-width:760px}
body.lp-v2 .lp-faq-item{border:1px solid var(--v2-line);border-radius:14px;box-shadow:none;background:#fff}
body.lp-v2 .lp-faq-item.active{border-color:var(--v2-tint-2);box-shadow:0 0 0 3px var(--v2-tint)}
body.lp-v2 .lp-faq-q{min-height:56px;padding:14px 16px;font-size:15.5px;font-weight:800;color:var(--v2-ink);line-height:1.5}
body.lp-v2 .lp-faq-q:hover{color:var(--v2-ink)}
body.lp-v2 .lp-faq-arrow{width:28px;height:28px;background:var(--v2-bg)}
body.lp-v2 .lp-faq-arrow svg{fill:var(--v2-ink-2)}
body.lp-v2 .lp-faq-item.active .lp-faq-arrow{background:var(--v2-primary-fill)}
body.lp-v2 .lp-faq-item.active .lp-faq-arrow svg{fill:var(--v2-on-primary)}
body.lp-v2 .lp-faq-a-inner{padding:0 16px 16px;font-size:14.5px;color:var(--v2-muted)}

/* ===== الثقة — ٣ جنب بعض حتى على الفون ===== */
body.lp-v2 .lp-trust{background:#fff;padding:36px 16px;border-top:1px solid var(--v2-line)}
body.lp-v2 .lp-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:880px}
body.lp-v2 .lp-trust-item{gap:6px}
body.lp-v2 .lp-trust-icon{width:48px;height:48px;background:var(--v2-tint)}
body.lp-v2 .lp-trust-icon svg{fill:var(--v2-primary-text)}
body.lp-v2 .lp-trust-item h4{color:var(--v2-ink);font-size:14px;font-weight:800;line-height:1.4}
body.lp-v2 .lp-trust-item p{color:var(--v2-muted);font-size:12.5px;line-height:1.55}
@media(min-width:901px){body.lp-v2 .lp-trust-item h4{font-size:16px}body.lp-v2 .lp-trust-item p{font-size:14px}}

/* ===== القسم الأخير ===== */
body.lp-v2 .lp-final{background:var(--v2-ink);color:#fff;padding:52px 16px}
body.lp-v2 .lp-final h2{font-size:24px;font-weight:900;line-height:1.4;color:#fff}
body.lp-v2 .lp-final .lp-cta{max-width:420px;background:var(--v2-primary-fill)!important;color:var(--v2-on-primary)!important}
@media(min-width:901px){body.lp-v2 .lp-final{padding:80px 24px}body.lp-v2 .lp-final h2{font-size:32px}}

/* ===== الزرار العايم على الفون ===== */
body.lp-v2 .lp-floating{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--v2-line),0 -10px 30px -18px rgba(15,23,42,.35)}
/* 🪤 quran حاطط `.lp-floating .lp-cta{color:#0a1628!important}` (0,3,0) = كحلي على كحلي في الزرار العايم (اتشاف في القياس الحي) */
body.lp-v2 .lp-floating .lp-cta{min-height:52px;font-size:17px;background:var(--v2-primary-fill)!important;color:var(--v2-on-primary)!important}
/* 🗣️ المدير: «الشريط بيغطي الكلام على 360» — مخفي لحد ما الزائر يعدّي زرار الطلب الرئيسي،
   ويستخبى تاني عند الفورم والقسم الأخير (landing-v2.js بيحط lp-v2-float-on).
   visibility:hidden = مايتلمسش وهو مخفي · الزرار نفسه في الـDOM زي ما هو (عدّاد landing.js بالترتيب مايتأثرش) */
@media(max-width:768px){
  body.lp-v2 .lp-floating{transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}
  body.lp-v2.lp-v2-float-on .lp-floating{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}
  /* مساحة تحت قد الشريط بالظبط عشان آخر الصفحة مايقعدش تحته */
  body.lp-v2{background-color:var(--v2-ink);padding-bottom:calc(72px + env(safe-area-inset-bottom))}
}

/* ===== فورم الطلب (onepage.css بيتحمّل بعد الملف ده — كل قاعدة هنا أعلى منه في الخصوصية) ===== */
body.lp-v2 .lp-op{background:var(--v2-bg);--op-field:var(--v2-field);--op-muted:var(--v2-muted);--op-ok:var(--v2-ok);--op-err:#dc2626}
body.lp-v2 .lp-op-card{border-radius:var(--v2-r)}
body.lp-v2 .lp-op-eyebrow{background:var(--v2-tint);color:var(--v2-primary-text)}
body.lp-v2 .lp-op-input input::placeholder{color:var(--v2-soft)}
body.lp-v2 .lp-op-select-btn.placeholder .lp-op-select-txt{color:var(--v2-soft)}
body.lp-v2 .lp-op-opt:hover,body.lp-v2 .lp-op-opt.hl,body.lp-v2 .lp-op-opt.sel{color:var(--v2-primary-text)}
body.lp-v2 .lp-op-note-toggle{color:var(--v2-primary-text)}
body.lp-v2 .lp-op-bump-box{border-color:var(--v2-tint-2)}
body.lp-v2 .lp-op-bump input:checked+.lp-op-bump-box{border-color:var(--v2-primary-text)}
body.lp-v2 .lp-op-bump-top::before{border-color:var(--v2-primary-text)}
/* علامة ✓ جوّه البامب صورة بيضا ثابتة → الخلفية لازم تبقى النسخة الغامقة من لون المتجر في كل السكيمات */
body.lp-v2 .lp-op-bump input:checked+.lp-op-bump-box .lp-op-bump-top::before{background-color:var(--v2-primary-text)}
body.lp-v2 .lp-op-bump-desc{color:var(--v2-muted)}
body.lp-v2 .lp-op-bump-price b{color:var(--v2-primary-text)}
body.lp-v2 .lp-op-bump-price del{color:var(--v2-soft)}
body.lp-v2 .lp-op-total span:last-child{color:var(--v2-primary-text)}
body.lp-v2 .lp-op-total .lp-cur{color:inherit}
body.lp-v2 .lp-op-submit{background:linear-gradient(135deg,var(--v2-primary-fill),color-mix(in srgb,var(--v2-primary-fill) 88%,#000));color:var(--v2-on-primary);
  box-shadow:0 8px 22px color-mix(in srgb,var(--v2-primary-fill) 34%,transparent)}
body.lp-v2 .lp-op-submit:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--v2-primary-fill) 42%,transparent)}
body.lp-v2 .lp-bump-header{background:var(--v2-primary-fill);color:var(--v2-on-primary)}

/* ===== نافذة الخروج (ستايل inline في القالب — عشان كده !important) ===== */
body.lp-v2 #lp-exit-cta{background:var(--v2-primary-fill)!important;color:var(--v2-on-primary)!important}
body.lp-v2 #lp-exit-popup strong,body.lp-v2 #lp-exit-code{color:var(--v2-primary-text)!important}
body.lp-v2 #lp-exit-popup [style*="color:#888"],body.lp-v2 #lp-exit-popup [style*="color:#aaa"],body.lp-v2 #lp-exit-popup [style*="color:#666"]{color:var(--v2-muted)!important}

/* ===== جدول المقاسات + الإشعار ===== */
body.lp-v2 .lp-size-modal-inner{border-radius:var(--v2-r)}
body.lp-v2 .lp-size-modal-close{background:var(--v2-ink)}
/* 🪤 الإشعار بيتعمل من landing.js بـwhite-space:nowrap inline — على 360 الرسالة الطويلة بتطلع برّه */
body.lp-v2 .lp-toast{white-space:normal!important;max-width:calc(100vw - 32px);text-align:center}
