.elementor-kit-810{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-9bc7d37:#0070FF;--e-global-color-10e501b:#00067C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-dfc00ce-font-family:"Droid Arabic Kufi";}.elementor-kit-810 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== تحسين الشكل بدون لمس المنطق ===== */

/* ألوان/حجوم نص متزنة */
:root{
  --title-lg: clamp(22px, 3.0vmin, 42px);
  --title-md: clamp(18px, 2.4vmin, 28px);
  --body:     clamp(13px, 1.7vmin, 17px);

  /* أحجام الأيقونات */
  --store-d-desktop: 64px;
  --store-d-tablet:  58px;
  --store-d-mobile:  68px;   /* أكبر بالموبايل */
}

/* توزيع عام يشبه المثال: الرقم يسار سفلي، العنوان يسار علوي، الشاشة يمين */
.pane-frame{ font-weight: 400; color:#13151a; }
.badge-num{
  left:6%; top:auto; bottom:10%;
  background:transparent; color:#fff;
  text-shadow: 0 3px 18px rgba(0,0,0,.35);
}
.headline{
  left:8%; top:18%; font-size:var(--title-lg); color:#ffffff;
  text-shadow: 0 3px 14px rgba(0,0,0,.35);
}
.kicker{ left:8%; top:33%; font-size:var(--body); color:#eaeaf2; max-width:40%; line-height:1.75; }
.stack { left:8%; top:55%; font-size:var(--body); color:#e6e7ee; max-width:40%; line-height:1.75; }
.stack p{ margin:.45em 0; }

/* لقطة الشاشة: يمين وأكبر مع ظل ناعم */
.pane-shot{
  left:58%; top:14%; width:38%;
  border-radius: 18px;
  box-shadow: 0 18px 64px rgba(0,0,0,.28);
}

/* شريط المتاجر: أيقونات فقط بلا خلفية */
.store-bar{ gap: clamp(14px, 3vmin, 22px); }
.store-btn{
  width:var(--store-d-desktop); height:var(--store-d-desktop);
  background:transparent; box-shadow:none; border-radius:14px;
}
.store-btn img{
  width:100%; height:100%; object-fit:contain; display:block;
  filter: drop-shadow(0 6px 14px rgba(0,0,0,.25));
}
.store-btn:hover{ transform:translateY(-2px); }

/* تابلت */
@media (max-width:1024px){
  .store-btn{ width:var(--store-d-tablet); height:var(--store-d-tablet); }
  .pane-shot{ left:56%; top:16%; width:44%; }
  .headline{ top:16%; }
  .kicker{ top:31%; max-width:46%; }
  .stack { top:56%; max-width:46%; }
}

/* موبايل: ركّزنا عليه – الشاشة بالوسط كبيرة، النصوص فوقها وتحتها، الأيقونات أسفل كبيرة */
@media (max-width:767px){
  .badge-num{ left:6%; bottom:auto; top:8%; color:#114597; text-shadow:none; }
  .headline{ left:6%; top:14%; color:#114597; text-shadow:none; font-size:var(--title-md); }
  .pane-shot{ left:50%; top:42%; width:70%; transform:translateX(-50%); }
  .kicker{ left:6%; top:64%; max-width:88%; color:#222; }
  .stack { left:6%; top:77%; max-width:88%; color:#333; }

  .store-btn{ width:var(--store-d-mobile); height:var(--store-d-mobile); }
  .store-bar{ bottom: clamp(8px, 2.8vmin, 18px); }
}/* End custom CSS */