/* ===== unify-public.css — توحيد الصفحات العامة (التطبيقات · القطاعات · المميزات · الأسئلة · الشروط · الخصوصية · تفاصيل القطاع) =====
   بيتحمّل آخر ملف في كل صفحة. هدفه: لون واحد (الأزرق) + مقاسات خطوط موحّدة + شكل موحّد لمسار التصفح (الرئيسية / ...).
   للتعديل غيّر المتغيّرات اللي تحت بس. للتراجع: امسح سطر <link unify-public.css> من الصفحات. */
:root{
  --u-blue:#1565c0;--u-blue-dk:#0d4fa3;--u-blue-soft:#edf3fb;--u-line:#e1e8f3;
  --u-ink:#1f2022;--u-text:#475569;--u-mute:#64748b;--u-dim:#94a3b8;
  --u-h1:clamp(32px,5vw,54px);      /* عنوان الصفحة */
  --u-sub:clamp(16px,1.8vw,19px);   /* السطر التعريفي تحت العنوان */
  --u-h2:clamp(26px,3.4vw,38px);    /* عنوان القسم */
  --u-h3:19px;                       /* عنوان الكارت */
  --u-p:15.5px;                      /* نص الكارت */
  --u-li:15px;                       /* نقاط القوائم */
  --u-sm:14px;                       /* أصغر مقاس مسموح (تفاصيل/وسوم) */
}
@media screen{
/* ---------- مسار التصفح (الرئيسية / ...) — نفس الشكل في كل الصفحات ---------- */
html body :is(.crumb,.sx-cr){display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;color:var(--u-mute);background:#fff;border:1px solid var(--u-line);border-radius:999px;padding:7px 18px;box-shadow:0 6px 18px -10px rgba(21,101,192,.3)}
html body :is(.crumb,.sx-cr) a,html body :is(.crumb,.sx-cr) a:link,html body :is(.crumb,.sx-cr) a:visited{color:var(--u-blue)!important;text-decoration:none;display:inline-flex;align-items:center;gap:6px}
html body :is(.crumb,.sx-cr) a:hover{color:var(--u-blue-dk)!important;text-decoration:underline}
html body :is(.crumb,.sx-cr) span{color:var(--u-dim)}
html body :is(.crumb,.sx-cr) b{color:var(--u-ink)}

/* ---------- ترويسة الصفحة: عنوان + سطر تعريفي ---------- */
html body .ph h1,html body .sxs-box>h1,html body .sx-hd h1{font-size:var(--u-h1)!important;line-height:1.35!important;margin:18px auto 0!important;text-align:center!important;color:var(--u-ink)}
html body :is(.ph .sub,.sxs-sub,.sx-sub){font-size:var(--u-sub)!important;line-height:1.9!important;color:var(--u-text)!important;text-align:center!important;max-width:34em;margin:18px auto 0!important}
html body .sh h2{font-size:var(--u-h2)!important;line-height:1.4}
html body .sh p{font-size:17px!important;color:var(--u-mute)!important}

/* ---------- صفحة القطاعات: نفس ترويسة باقي الصفحات ---------- */
html body .sxs{padding:140px 0 64px!important;text-align:center}
html body .sxs-box{max-width:none!important;padding:0!important}
html body .sxs-box .sf-search{max-width:34rem!important;margin:26px auto 16px!important}
html body .sxs-box .sf-search input{font-size:16px!important;height:3rem!important;border:1px solid var(--u-line)!important;border-radius:14px!important;background:#fff!important;padding:0 2.8rem 0 1rem!important;text-align:start}
html body .sxs-box .sf-bar{justify-content:center!important}
html body .sf-chip{font-size:14.5px!important;padding:9px 18px!important}
html body .sxs-hr{border:0!important;border-top:1px solid var(--u-line)!important;margin:22px 0 !important}
html body .sx-c{text-align:start}
html body .sx-c h3{font-size:var(--u-h3)!important;line-height:1.5!important}
html body .sx-c .sx-d{font-size:var(--u-p)!important;line-height:1.8!important;color:var(--u-mute)!important}
html body .sx-c a,html body .sx-m{font-size:15px!important}
html body .sx-ch li{font-size:var(--u-sm)!important}
html body .sx-all-ch li{font-size:var(--u-p)!important}
html body .sf-empty,html body .sx-nf{font-size:17px!important}

/* ---------- تفاصيل القطاع ---------- */
html body .sp-lead{font-size:var(--u-sub)!important;color:var(--u-text)!important}
html body .sp-tag{font-size:15px!important}
html body .sp-card li,html body .sp-win li,html body .sp-pain li{font-size:var(--u-li)!important}

/* ---------- المميزات: كل النصوص الصغيرة اتكبّرت لنفس مقاس باقي الصفحات ---------- */
html body .bc h3{font-size:21px!important;line-height:1.5}
html body .bc p{font-size:var(--u-p)!important;color:var(--u-mute)!important}
html body .node{font-size:var(--u-p)!important;padding:14px 16px!important}
html body .node small{font-size:var(--u-sm)!important;margin-top:2px}
html body .fg h3{font-size:var(--u-h3)!important}
html body .fg p{font-size:var(--u-p)!important;color:var(--u-mute)!important}
html body .fg li{font-size:var(--u-li)!important;line-height:1.9!important;color:var(--u-text)!important}
html body .chk div{font-size:var(--u-p)!important}
html body .chk small{font-size:var(--u-sm)!important}
html body .rl,html body .rl span,html body .rl i{font-size:var(--u-sm)!important}

/* ---------- التطبيقات ---------- */
html body .ac h3{font-size:var(--u-h3)!important}
html body .ac p{font-size:var(--u-p)!important;color:var(--u-mute)!important;line-height:1.75}
html body .ac .tile{width:60px!important;height:60px!important;border-radius:16px!important;background:var(--u-blue-soft)!important;box-shadow:none!important}
html body .ac .tile svg{width:36px!important;height:36px!important}
html body .ac h3 em{font-size:12.5px!important;background:var(--u-blue-soft)!important;color:var(--u-blue)!important}
html body .note{font-size:var(--u-p)!important}

/* ---------- الأسئلة · الشروط · الخصوصية ---------- */
html body .doc p,html body .doc li,html body .nr details p{font-size:var(--u-p)!important;line-height:1.95}
html body .doc h2{font-size:21px!important}
html body .nr summary{font-size:17px!important}
html body .toc,html body .toc a,html body .toc li{font-size:var(--u-li)!important}
html body .fq-c button{font-size:14.5px!important}
html body .fq-s input{font-size:16px!important}
}
@media(max-width:600px){html body .sxs{padding-top:110px!important}}
