:root {
  --main-color: #562c3a;
  --sec-color: #b08991;
  --white-color: #f5f2f2;
}

body {
  background: var(--white-color);
}

/* start header */
.inner.bg-inherit {
  background: #C6A68233;
  color: var(--main-color) !important;
}

.top-navbar .s-search-input {
  background-color: var(--main-color) !important;
}

.s-search-input::placeholder,
.s-search-input:-ms-input-placeholder,
.s-search-input::-ms-input-placeholder {
  color: var(--white-color) !important;
}

.s-search-icon svg {
  fill: var(--white-color) !important;
}

.s-menu-topnav-list * {
  color: var(--main-color) !important;
}
i.header-btn__icon.icon.sicon-shopping-bag,
i.header-btn__icon.sicon-user-circle {
  background: var(--main-color) !important;
  color: var(--white-color) !important;
  border: none;
}
i.sicon-menu.text-primary.text-2xl {
  background: var(--main-color) !important;
  border-radius: 50px;
  padding: 6px;
  color: var(--white-color) !important;
}
/* end header */
/** start slider **/
section.s-block.s-block--photos-slider {
  margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
section.s-block.s-block--photos-slider * {
  border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
  padding: 0 !important;
}
.s-slider-block__title-nav {
  visibility: hidden;
}
.main-nav-container.fixed-header .inner {
  background: var(--white-color) !important;
  color: var(--main-color) !important;
}
/** End slider **/
/** start banners **/
.banner--fixed img {
  background: var(--white-color) !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:not(:has(a[href="https://fanar-collection.com/offers"])):first-of-type {
  margin-top: 0 !important;
}

section.s-block.s-block--fixed-banner.wide
 /* start categories */
body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div a:nth-child(1) {
  grid-area: 1/1/1/1 !important;
}

body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div .banner-entry {
  height: 392px;
  background: var(--white-color) !important;
}

@media (max-width: 767px) {
  body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div .banner-entry {
    height: 120px;
  }
}
/* end categories */

/* start products */
salla-add-product-button button.s-button-element {
  position: relative;
  transition: all 250ms ease-in-out;
  overflow: hidden;
  z-index: 1;
  background-color: var(--main-color);
  color: var(--white-color);
}

salla-add-product-button button.s-button-element::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  background-color: var(--white-color);
  z-index: -1;
  transition: all 250ms ease-in-out;
}

salla-add-product-button button.s-button-element:hover::before {
  width: 100%;
}

.s-button-primary-outline:hover {
  fill: var(--main-color) !important;
  color: var(--main-color) !important;
}
img.s-product-card-image-contain.lazy.loaded {
  background: var(--white-color);
}

h3.s-product-card-content-title a {
  color: var(--sec-color) !important;
}

.s-product-card-price {
  color: var(--main-color) !important;
}

.s-product-card-vertical .s-product-card-wishlist-btn button {
  opacity: 1;
  background-color: var(--main-color) !important;
  color: var(--white-color) !important;
}

.s-slider-block__title-right h2,
.right-side h2 {
  position: relative;
  color: var(--sec-color);
  font-size: 20px;
}

.s-slider-block__title-right h2::after,
.right-side h2::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 50%;
  height: 2px;
  background-color: var(--sec-color);
  border-radius: 3px;
  transition: width 0.5s ease-out;
}

.s-slider-block__title-right h2:hover::after,
.right-side h2:hover::after {
  width: 100%;
}

custom-salla-product-card.s-product-card-entry {
  border-radius: 8px;
  box-shadow: 0 2px 8px rgb(86 44 58 / 16%);
  transition: all 0.4s ease;
}

custom-salla-product-card.s-product-card-entry:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 16px rgb(86 44 58 / 20%);
}
/* end products */
/* start feature */
.grid.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\].md\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\].gap-4.sm\:gap-6.xl\:gap-8 {
  background: var(--sec-color)1A;
  border-radius: 66px;
}

.s-block--features__item {
  background: transparent;
}

.s-block--features__item .feature-icon {
  background-color: transparent !important;
}

.s-block--features__item h2 {
  color: var(--main-color);
  font-weight: 700;
  font-size: 23.49px;
  line-height: 133%;
}

.s-block--features__item p {
  color: var(--main-color);
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
}

.s-block--features__item:hover {
  box-shadow: none !important;
}

@media (max-width: 767px) {
  .grid.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\].md\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\].gap-4.sm\:gap-6.xl\:gap-8 {
    border-radius: 40px;
  }
  .s-block--features__item h2 {
    font-size: 18px;
  }
  .s-block--features__item p {
    font-size: 14px;
  }
}
/* end feature */

/* start footer */
footer a[href*=instagram] {
  background: linear-gradient(45deg, var(--sec-color) 0, var(--sec-color) 50%, var(--main-color) 100%);
  color: var(--white-color);
}

footer a[href*=tiktok] {
  background: var(--main-color);
  color: var(--white-color);
}

footer a[href*=snapchat] {
  background: var(--sec-color);
  color: var(--main-color);
}

.store-footer__inner {
  background: var(--sec-color) !important;
}

div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(2) {
  color: var(--white-color) !important;
}

div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a > h3 {
  display: none;
}

div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > p {
  display: none;
}

.s-social-list {
  justify-content: center;
}

salla-contacts.s-contacts.hydrated {
  color: var(--white-color) !important;
}

@media (max-width: 767px) {
  .store-footer__inner * {
    justify-content: center;
    text-align: center;
  }
  #app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > img {
    max-width: 65%;
    margin: auto;
  }
}
/* end footer */
*, ::before, ::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: var(--sec-color) !important;
}

.s-products-list-placeholder span svg {
  fill: var(--white-color);
}

.s-products-list-placeholder span {
  background-color: var(--main-color) !important;
}


footer h3 {
  background-color: var(--sec-color); /* لون الخلفية */
  color: var(--white-color); /* لون الخط */
  font-size: 18px;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 6px; /* يخلي الحواف ناعمة */
  display: inline-block; /* يخلي الصندوق على قد النص */
  margin-bottom: 15px; /* مسافة تحت العنوان */
}
.container {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0 auto;
}

.banner--fixed {
    width: 100%;
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.banner--fixed img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    object-fit: cover; /* يضمن تغطية العرض بدون تمدد بالطول */
}
/* بانر بعرض كامل الصفحة بدون فراغات يمين ويسار */
section.s-block.s-block--fixed-banner.wide-placeholder {
  width: 100vw;            /* يغطي العرض الكامل للنافذة */
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;      /* يزيل قيود الكونتينر */
  margin-right: -50vw;
  padding: 0 !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
  max-width: 100% !important;
  padding: 0 !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder .banner--fixed img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover; /* يحافظ على تناسب الصورة */
}
/* البانر بعرض كامل الصفحة بدون أي فراغ يمين أو يسار */
body.index section.s-block.s-block--fixed-banner.wide-placeholder {
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding: 0 !important;
  background: transparent !important;
  max-width: 100vw !important;
}

body.index section.s-block.s-block--fixed-banner.wide-placeholder > .container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.index section.s-block.s-block--fixed-banner.wide-placeholder .banner--fixed {
  display: block !important;
  width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden !important;
}

body.index section.s-block.s-block--fixed-banner.wide-placeholder .banner--fixed img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* بانر بعرض كامل متناسق بدون تمدد أو التصاق */
body.index section.s-block.s-block--fixed-banner.wide-placeholder {
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding: 0 !important;
  background: transparent !important;
  max-width: 100vw !important;
  margin-bottom: 20px !important; /* فراغ بسيط تحت البانر */
}
/* ترتيب الصور الخمس بجانب بعض بمسافة بسيطة */
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
  display: flex !important;            /* نخليها صف أفقي */
  flex-wrap: nowrap !important;        /* كل الصور بنفس السطر */
  justify-content: space-between !important; /* توزيع متساوي */
  align-items: center !important;
  gap: 10px !important;                /* ← المسافة بين الصور */
  width: 100% !important;
}
/* تنسيق حجم الصور */
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 .banner-entry.square-photos {
  flex: 1 1 auto !important;
  max-width: 19% !important;           /* كل صورة تأخذ تقريبًا 1/5 من الصف */
}

.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 .banner-entry.square-photos .lazy__bg {
  width: 100% !important;
  height: 250px !important;            /* ← تقدرين تكبرين أو تصغرين الارتفاع */
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  border-radius: 10px;
}

.s-block.s-block--logos-slider.s-block--full-bg.bg-gray-100 {
    background: transparent !important;
}

/* تغيير خلفية الحاوية الرئيسية */
section.s-block--tabs-produtcs.s-block--full-bg {
    background-color: var(--white-color); /* لون الخلفية العام */
    padding: 2rem 0; /* مسافة فوق وتحت */
}
/* تعديل أزرار التاب */
section.s-block--tabs-produtcs .tab-trigger button {
    background-color: var(--white-color); /* خلفية الأزرار */
    color: var(--sec-color); /* لون النص */
    border: 2px solid var(--sec-color); /* حدود الأزرار */
    border-radius: 12px; /* تقوس الحواف */
    padding: 0.5rem 1rem;
    font-weight: bold;
    transition: all 0.3s ease;
}

section.s-block--tabs-produtcs .tab-trigger.is-active button {
    background-color: var(--sec-color); /* لون الخلفية للتاب النشط */
    color: var(--white-color); /* لون النص للتاب النشط */
}

/* تعديل كروت المنتجات */
section.s-block--tabs-produtcs .s-product-card-entry {
    border: 1px solid var(--sec-color);
    border-radius: 16px;
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

section.s-block--tabs-produtcs .s-product-card-entry:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

/* تعديل سعر المنتج */
section.s-block--tabs-produtcs .s-product-card-price {
    color: var(--sec-color);
    font-weight: bold;
}

/* تعديل زر "إضافة للسلة" */
section.s-block--tabs-produtcs .s-button-wide {
    background-color: var(--sec-color);
    color: var(--white-color);
    border-radius: 12px;
    font-weight: bold;
}
section.s-block--tabs-produtcs .s-button-wide:hover {
    background-color: var(--main-color);
    color: var(--white-color);
}
/* تعديل كروت المنتجات لجميع الأقسام */
.s-product-card-entry {
    border: 1px solid var(--sec-color);
    border-radius: 16px;
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.s-product-card-entry:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

/* تعديل سعر المنتج */
.s-product-card-price {
    color: var(--sec-color);
    font-weight: bold;
}

/* تعديل زر "إضافة للسلة" */
.s-button-wide {
    background-color: var(--sec-color);
    color: var(--white-color);
    border-radius: 12px;
    font-weight: bold;
}

/* أيقونات المميزات */
.s-block--features__item .feature-icon i {
    color: var(--sec-color);
}

/* شاشة ترحيب شفافة + مموهة مع الشعار */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.3); /* خلفية شفافة */
  backdrop-filter: blur(10px);        /* تمويه */
  z-index: 99998;
  animation: hideSplash 3s forwards;  /* يختفي بعد 3 ثواني */
}

body::after {
  content: "";
  position: fixed;
  top: 50%;
  left: 50%;
  width: 240px;
  height: 240px;
  transform: translate(-50%, -50%);
  background: url("https://cdn.salla.sa/BnBWB/Qtkq4Xn2JvaCXD9eZKGJJdOl7P2W0TYZ43lflA6d.jpg") no-repeat center center;
  background-size: contain;
  z-index: 99999;
  animation: pulse 1.5s infinite, hideSplash 3s forwards;
}

/* تأثير النبض */
@keyframes pulse {
  0%   { transform: translate(-50%, -50%) scale(1); opacity: 1; }
  50%  { transform: translate(-50%, -50%) scale(1.15); opacity: 0.8; }
  100% { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}

/* إخفاء الشاشة */
@keyframes hideSplash {
  0%   { opacity: 1; visibility: visible; }
  80%  { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

/* تنسيق ترويسة الفوتر */
footer h3 {
  background-color: var(--sec-color); /* لون الخلفية */
  color: var(--white-color); /* لون الخط */
  font-size: 18px;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 6px; /* يخلي الحواف ناعمة */
  display: inline-block; /* يخلي الصندوق على قد النص */
  margin-bottom: 15px; /* مسافة تحت العنوان */
}

/* أيقونات السوشال */
.s-social-icon svg path {
    fill: var(--main-color); /* لون شعار الأيقونة */
}
footer {
    border-radius: 15px; /* تجعل الحواف ناعمة */
    overflow: hidden;    /* لتجنب أي عناصر تخرج عن الحواف */
}

@media (max-width: 768px) {
  /* نحدد الشبكة بالضبط */
  .grid.two-row.grid-flow-row {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
    justify-content: center !important;
    align-items: center !important;
  }
  /* نتحكم بعرض الصور */
  .grid.two-row.grid-flow-row .banner-entry {
    width: 100% !important;
    max-width: 170px !important;
    margin: 0 auto !important;
  }

  /* تنسيق الخلفيات داخل الصور */
  .grid.two-row.grid-flow-row .lazy__bg {
    background-size: cover !important;
    background-position: center !important;
    border-radius: 12px !important;
    aspect-ratio: 1 / 1 !important;
  }
}

/* تحسين عرض البنرات في الجوال */
@media (max-width: 767px) {
  .grid.md\:grid-cols-3 {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important; /* صورتين في كل صف */
    gap: 10px !important; /* مسافة بسيطة بين الصور */
    justify-items: center !important;
  }

  .grid.md\:grid-cols-3 .banner-entry .lazy__bg {
    background-size: cover !important; /* تغطي الصورة العنصر */
    background-position: center !important;
    width: 100% !important;
    height: 180px !important; /* ارتفاع مناسب للجوال */
    border-radius: 12px; /* زوايا ناعمة */
  }
}
@media (max-width: 768px) {
  div[class*="grid"][class*="md:grid-cols-3"] {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
    justify-items: center !important;
  }

  div[class*="grid"][class*="md:grid-cols-3"] .banner-entry .lazy__bg {
    background-size: cover !important;
    background-position: center !important;
    width: 100% !important;
    height: 180px !important;
    border-radius: 15px !important;
  }
}

/* ضبط صور البنرات */
.lazy__bg {
  background-position: top center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  height: 200px !important;
}

/* ترتيب قسم التصنيفات */
.grid.two-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
@media (min-width: 640px) {
  .grid.two-row {
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
  }
}

@media (min-width: 768px) {
  .grid.two-row {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}

.grid.two-row .banner-entry {
  height: auto;
  aspect-ratio: 1/1;
  background-color: var(--white-color);
  border-radius: 12px;
  overflow: hidden;
}

/* ضبط شبكة التصنيفات بقوة */
section.s-block.s-block--banners .grid.two-row {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 12px !important;
}
@media (min-width: 640px) {
  section.s-block.s-block--banners .grid.two-row {
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 16px !important;
  }
}

@media (min-width: 768px) {
  section.s-block.s-block--banners .grid.two-row {
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
  }
}

section.s-block.s-block--banners .grid.two-row .banner-entry {
  height: 290px !important; /* ارتفاع ثابت */
  background-color: var(--white-color) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
}
header img[alt*="logo"] {
    border-radius: 50%;   /* يجعل الصورة دائرية */
    width: 50px;          /* تقدر تغير الحجم حسب الحاجة */
    height: 60px;
    object-fit: cover;    /* يحافظ على تناسق الصورة داخل الدائرة */
}
.max-w-sm.leading-6.mb-6 {
  position: relative;
  text-align: center;
  color: white; /* لون النص */
  padding-top: 120px; /* مساحة أعلى النص للصورة */
}

.max-w-sm.leading-6.mb-6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;        /* حجم اللوجو */
  height: 100px;
  border-radius: 50%;  /* يجعلها دائرية */
  background-image: url("https://cdn.salla.sa/BnBWB/Qtkq4Xn2JvaCXD9eZKGJJdOl7P2W0TYZ43lflA6d.jpg");
  background-size: cover;
  background-position: center;
}
/* إذا الأيقونة داخل عنصر معين */
.social-icon path {
    fill: white !important; /* يجعل لون الرسم أبيض */
}
footer svg path {
    fill: white !important;
}
/* تغيير خلفية الفوتر */
footer, .store-footer__inner {
    background-color: #532b38 !important; /* ضع اللون اللي تبيه */
    color: white !important; /* لون النصوص داخل الفوتر */
}

/* تغيير لون أيقونات الفوتر */
footer i, footer svg, .s-social-icon svg path {
    color: white !important; /* لون الأيقونات */
    fill: white !important;  /* إذا كانت SVG */
}

/* تغيير لون الروابط داخل الفوتر */
footer a {
    color: white !important; /* لون النصوص والروابط */
}
/* رفع زر الدفع إلى الفوتر */
.footer .sbc-button {
  display: block;
  margin: 0 auto; /* توسيط الزر */
  width: 58px;    /* نفس حجم الصورة */
  height: 58px;
  background: url('https://cdn.salla.network/cdn-cgi/image/fit=scale-down,width=58,height=58,onerror=redirect,format=auto/images/sbc.png') no-repeat center center;
  background-size: contain;
}
/* رفع زر SBC داخل salla-apps-icons */
salla-apps-icons::after {
    content: "";
    display: block;
    width: 58px
    height: 58px;
    margin: 0 auto; /* توسيط الزر */
    background: url('https://cdn.salla.network/cdn-cgi/image/fit=scale-down,width=58,height=58,onerror=redirect,format=auto/images/sbc.png') no-repeat center center;
    background-size: contain;
    animation: pulse 2s infinite; /* إذا تحب تأثير نبض */
}

/* تأثير النبض */
@keyframes pulse {
    0% { transform: scale(1); opacity: 0.8; }
    50% { transform: scale(1.1); opacity: 1; }
    100% { transform: scale(1); opacity: 0.8; }
}
/* تعريف حجم الزر */
:root {
    --sbc-width: 100px;  /* عرض الزر */
    --sbc-height: 100px; /* ارتفاع الزر */
}

/* رفع زر SBC داخل salla-apps-icons */
salla-apps-icons::after {
    content: "";
    display: block;
    width: var(--sbc-width);
    height: var(--sbc-height);
    margin: 0 auto; /* توسيط الزر */
    background: url('https://cdn.salla.network/cdn-cgi/image/fit=scale-down,width=58,height=58,onerror=redirect,format=auto/images/sbc.png') no-repeat center center;
    background-size: contain;
    animation: pulse 2s infinite; /* تأثير نبض */
}

/* تأثير النبض */
@keyframes pulse {
    0% { transform: scale(1); opacity: 0.8; }
    50% { transform: scale(1.1); opacity: 1; }
    100% { transform: scale(1); opacity: 0.8; }
}
:root {
  --sbc-width: 70px;
  --sbc-height: 70px;
}

/* الزر */
salla-apps-icons::after {
  content: "";
  display: block;
  width: var(--sbc-width);
  height: var(--sbc-height);
  margin: 0 auto;
  background: url('https://cdn.salla.network/cdn-cgi/image/fit=scale-down,width=58,height=58,onerror=redirect,format=auto/images/sbc.png')
    no-repeat center center;
  background-size: contain;
  cursor: pointer;
  transition: transform 0.2s ease, filter 0.2s ease;
}

/* تأثير عند التمرير */
salla-apps-icons::after:hover {
  transform: scale(1.1);
  filter: brightness(1.2);
}

body::after {
  content: "";
  position: fixed;
  top: 50%;
  left: 50%;
  width: 240px;
  height: 240px;
  transform: translate(-50%, -50%);
  background: url("https://cdn.salla.sa/BnBWB/Qtkq4Xn2JvaCXD9eZKGJJdOl7P2W0TYZ43lflA6d.jpg") no-repeat center center;
  background-size: contain;
  z-index: 99999;
  animation: pulse 1.5s infinite, hideSplash 3s forwards;
}

/* تأثير النبض */
@keyframes pulse {
  0%   { transform: translate(-50%, -50%) scale(1); opacity: 1; }
  50%  { transform: translate(-50%, -50%) scale(1.15); opacity: 0.8; }
  100% { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}

/* إخفاء الشاشة */
@keyframes hideSplash {
  0%   { opacity: 1; visibility: visible; }
  80%  { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}