/* ===== زاد المستقبل — ألوان الهوية ===== */
/* هذا الملف يخصّ نسخة ملاك وحدها. ثيم رائد له ملفه المستقل، ولا يتأثر بحرف واحد هنا. */

:root{
  /* الرئيسي: تركوازي داكن — كل ما يحمل نصاً أبيض (أزرار، روابط، أسعار). تباينه 5.17 */
  --color-primary: #0c7698;
  --color-primary-dark: #0a5f7c;   /* عند المرور والضغط */
  /* تركوازي الشعار المضيء — للمساحات والأيقونات والإطارات، لا للنصوص */
  --color-primary-light: #12aedf;
  --color-primary-reverse: #e6f7fd; /* تنويعة فاتحة جداً للخلفيات الخفيفة */
  --bg-color: #f4fbfe;

  /* ألوان الهوية للاستعمال المباشر في أي قسم */
  --zad-turquoise: #12aedf;  /* الشعار */
  --zad-pink: #e8599c;       /* الشعار — الخصومات والنداء */
  --zad-pink-dark: #ae4375;  /* الوردي حين يحمل نصاً أبيض */
  --zad-green: #b4d035;      /* الشعار — ومضات صغيرة فقط */
  --zad-ink: #14313c;        /* الحبر */
  --zad-muted: #667a82;      /* النص الثانوي */
  --zad-deep: #0e3a4a;       /* الخلفيات الداكنة */

  /* ألوان السلاسل — كلٌّ في موضعه وحده */
  --zad-thary: #1d95c5;
  --zad-ijabi: #d21780;
  --zad-alami: #b4d035;
}

/* السعر بعد الخصم بوردي الهوية، والسعر القديم رمادياً مشطوباً */
.special-price-current{ color: var(--zad-pink-dark); }
.special-price-instead, .special-price-before{ color: var(--zad-muted); }

/* ===== أسماء الأقسام تحت الصور — أبرز وأوضح ===== */
.s-block--banners .banner-title,
.s-block--banners h3,
.s-block--banners .s-banner-title{
  font-size: 1.25rem !important;
  font-weight: 800 !important;
  color: var(--zad-ink, #14313c) !important;
  margin-top: .75rem !important;
  line-height: 1.5 !important;
  text-shadow: none !important;
}
.s-block--banners .banner-desc,
.s-block--banners p{
  font-size: .95rem !important;
  color: var(--zad-muted, #667a82) !important;
}
@media (max-width: 767px){
  .s-block--banners .banner-title,
  .s-block--banners h3{ font-size: 1.05rem !important; }
}

/* ===== شعار المتجر أوضح ===== */
.s-header-logo img, header .logo img, .store-logo img{
  max-height: none !important;
  filter: none !important;
  opacity: 1 !important;
}
/* ===== دوائر القصص — إبراز بألوان الهوية ===== */
.s-block--stories__instagram{ padding-block: 1.75rem !important; }
.s-block--stories__instagram .angel-stories-tile__avatar{
  width:92px !important; height:92px !important;
  padding:3px !important; border-width:3px !important;
  background:#fff !important;
  filter:saturate(1.18) contrast(1.06) !important;
  box-shadow:0 6px 18px rgba(12,118,152,.20), inset 0 0 0 1px rgba(20,49,60,.06) !important;
  transition:transform .25s ease, box-shadow .25s ease !important;
}
.s-block--stories__instagram .swiper-slide:nth-child(3n+1) .angel-stories-tile__avatar{ border-color:#0c7698 !important; }
.s-block--stories__instagram .swiper-slide:nth-child(3n+2) .angel-stories-tile__avatar{ border-color:#e8599c !important; }
.s-block--stories__instagram .swiper-slide:nth-child(3n+3) .angel-stories-tile__avatar{ border-color:#b4d035 !important; }
.s-block--stories__instagram .angel-stories-tile__avatar:hover{
  transform:translateY(-4px) scale(1.04) !important;
  box-shadow:0 12px 26px rgba(12,118,152,.30) !important;
}
.s-block--stories__instagram .angel-stories-tile__name{
  font-size:15px !important; font-weight:800 !important;
  color:#14313c !important; margin-top:.6rem !important; line-height:1.4 !important;
}
@media (max-width:767px){
  .s-block--stories__instagram .angel-stories-tile__avatar{ width:76px !important; height:76px !important; border-width:2.5px !important; }
  .s-block--stories__instagram .angel-stories-tile__name{ font-size:13px !important; }
}/* ===== ضمان ظهور قسم القصص (شبكة أمان ضد بقاء الحركة عند الشفافية) ===== */
.s-block--stories__instagram{ opacity:1 !important; }
.s-block--stories__instagram.in-view,
.s-block--stories__instagram [data-aos]{ opacity:1 !important; transform:none !important; }/* ===== إخفاء أسهم سلايدر الشخصية ===== */
.zad-char-slider .swiper-button-next,
.zad-char-slider .swiper-button-prev,
.zad-char-slider [class*="s-slider-nav"],
.zad-char-slider .swiper-pagination{ display:none !important; }/* ===== لمسة نهائية: بطاقات المنتجات وبطاقات الأقسام ===== */
.s-product-card-entry{
  border-radius:14px !important;
  border-color:rgba(12,118,152,.16) !important;
  box-shadow:0 2px 10px rgba(20,49,60,.05) !important;
  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease !important;
}
.s-product-card-entry:hover{
  transform:translateY(-5px) !important;
  border-color:rgba(12,118,152,.38) !important;
  box-shadow:0 16px 32px rgba(12,118,152,.16) !important;
}
.s-product-card-entry .s-product-card-image img{ transition:transform .5s ease !important; }
.s-product-card-entry:hover .s-product-card-image img{ transform:scale(1.04) !important; }
/* بطاقات «تصفّح حسب القسم» */
.s-block--banners .banner-item, .s-block--banners figure, .s-block--banners a > img{
  transition:transform .28s ease, filter .28s ease !important;
}
.s-block--banners a:hover img{ transform:translateY(-5px) scale(1.03) !important; }
/* أزرار الإضافة للسلة */
.s-product-card-entry .s-button-element{ border-radius:10px !important; transition:background-color .2s ease,color .2s ease !important; }/* ===== إخفاء قسم «منتجات على ذوقك» الفارغ ===== */
.s-block--bundle-personalized-shoppers-who-bought,
section.s-block[class*="personalized"]{ display:none !important; }/* ===== أيقونات «لماذا زاد المستقبل؟» — ألوان الهوية ودائرة خلفية ===== */
.s-block--features .angel-feature [class*="sicon-"]{
  width:76px !important; height:76px !important; font-size:34px !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  border-radius:50% !important;
  color:#0c7698 !important; background:rgba(12,118,152,.09) !important;
  transition:transform .25s ease !important;
}
.s-block--features .angel-feature:nth-child(2) [class*="sicon-"]{ color:#e8599c !important; background:rgba(232,89,156,.11) !important; }
.s-block--features .angel-feature:nth-child(3) [class*="sicon-"]{ color:#7fa316 !important; background:rgba(180,208,53,.20) !important; }
.s-block--features .angel-feature:nth-child(4) [class*="sicon-"]{ color:#0c7698 !important; background:rgba(12,118,152,.09) !important; }
.s-block--features .angel-feature [class*="sicon-"]:hover{ transform:translateY(-4px) scale(1.06) !important; }
.s-block--features .angel-feature > div:first-child{ height:auto !important; width:auto !important; }/* ===== سلايدر الشخصية (قسطها) — البنر ثابت والشخصيتان تدوران ===== */
.zad-char-slider .home-slider__content{
  left:auto !important; right:2% !important;
  top:auto !important; bottom:0 !important;
  transform:none !important;
  width:auto !important; max-width:42% !important; height:100% !important;
  padding:0 !important;
  align-items:flex-end !important; justify-content:flex-end !important;
  perspective:1400px !important;
}
.zad-char-slider .home-slider__content > div{
  height:100% !important; max-height:100% !important;
  margin-bottom:0 !important; align-items:flex-end !important;
  transform-style:preserve-3d !important;
}
.zad-char-slider .home-slider__content img.flying-obj{
  max-height:100% !important; height:100% !important; width:auto !important;
  object-fit:contain !important; object-position:bottom right !important;
  transform-origin:center bottom !important; backface-visibility:hidden !important;
}
.zad-char-slider .swiper-slide img.flying-obj{ transform:rotateY(-92deg); }
.zad-char-slider .swiper-slide-prev img.flying-obj,
.zad-char-slider .swiper-slide-next img.flying-obj{
  animation:zadTurnOut 1000ms cubic-bezier(.55,.06,.68,.19) both !important;
}
.zad-char-slider .swiper-slide-active img.flying-obj{
  animation:zadTurnIn 1000ms cubic-bezier(.32,.82,.45,1) both !important;
}
@keyframes zadTurnOut{ from{ transform:rotateY(0deg); } to{ transform:rotateY(92deg); } }
@keyframes zadTurnIn { from{ transform:rotateY(-92deg); } to{ transform:rotateY(0deg); } }
@media (max-width:767px){
  .zad-char-slider .home-slider__content{ max-width:50% !important; right:1% !important; }
}

/* إخفاء اسم الكاتب */
a[aria-label="FPULSE"] > div > span:first-child {
  display: none !important;
}

/* إخفاء صورة الكاتب */
a[aria-label="FPULSE"] > div:first-child {
  display: none !important;
}

/* زاد المستقبل 18 أكتوبر: إظهار أسهم السلايدر الرئيسي على الجانبين */
.home-slider.main-slider .s-slider-block__title-nav { display: flex !important; }
.home-slider.main-slider .s-slider-nav-arrow { display: inline-flex !important; width: 46px !important; height: 46px !important; border-radius: 50% !important; background: rgba(18, 52, 63, .72) !important; color: #fff !important; opacity: 1 !important; visibility: visible !important; z-index: 10 !important; }
.home-slider.main-slider .s-slider-nav-arrow svg { fill: #fff !important; width: 20px !important; height: 20px !important; }
.home-slider.main-slider .s-slider-nav-arrow:hover { background: rgba(18, 52, 63, .95) !important; }
@media (max-width: 767px) { .home-slider.main-slider .s-slider-nav-arrow { width: 36px !important; height: 36px !important; } .home-slider.main-slider .s-slider-nav-arrow svg { width: 16px !important; height: 16px !important; } }

/* زاد المستقبل 18 أكتوبر: الشعار بنسبته الأصلية وبحجم أكبر */
header .navbar-brand img.logo-dark, header .navbar-brand img.logo-light { width: auto !important; height: 90px !important; max-width: 320px !important; object-fit: contain !important; }
@media (max-width: 767px) { header .navbar-brand img.logo-dark, header .navbar-brand img.logo-light { height: 48px !important; max-width: 175px !important; } }