/* Add custom CSS styles below */ 
/* =========================================
   تحسينات عامة وخلفية المتجر
   ========================================= */
body {
    background-color: #f8f9fa; /* خلفية رمادية فاتحة جداً لإبراز البطاقات البيضاء */
}

/* تحسين شكل شريط التمرير (Scrollbar) ليصبح أنيقاً */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
    background: var(--color-primary);
    border-radius: 10px;
}
/* =========================================
   تخصيص الهيدر (رأس الصفحة)
   ========================================= */
.site-header {
    background: #fff;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); /* ظل ناعم */
    border-bottom: 2px solid var(--color-primary); /* خط سفلي بلون الهوية */
}

/* تكبير وتحسين أيقونات الهيدر (السلة، البحث) */
.site-header .header-btn {
    transition: transform 0.3s ease;
}
.site-header .header-btn:hover {
    transform: scale(1.1); /* تكبير بسيط عند التمرير */
    color: var(--color-primary);
}

/* =========================================
   تخصيص بطاقات المنتجات (تسويقياً وبصرياً)
   ========================================= */
/* تعديل حاوية المنتج */
.product-entry, .s-product-card-entry {
    background: #fff;
    border-radius: 12px;
    border: 1px solid #eee;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* حركة مرنة */
    overflow: hidden;
}

/* حركة الكارت عند مرور الماوس */
.product-entry:hover, .s-product-card-entry:hover {
    transform: translateY(-8px); /* يرتفع للأعلى */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); /* ظل يبرز المنتج */
    border-color: var(--color-primary);
}

/* تحسين صورة المنتج */
.product-entry__image img, .s-product-card-entry__image img {
    transition: transform 0.5s ease;
}

.product-entry:hover .product-entry__image img, 
.s-product-card-entry:hover .s-product-card-entry__image img {
    transform: scale(1.05); /* زووم خفيف للصورة للداخل */
}

/* زر "إضافة للسلة" - جعله أكثر وضوحاً */
.s-product-card-content .btn, .product-entry .btn-add-to-cart {
    border-radius: 20px;
    font-weight: bold;
    letter-spacing: 0.5px;
}

/* =========================================
   تخصيص الفوتر (تذييل الصفحة)
   ========================================= */
.site-footer {
    background-color: #fff;
    border-top: 5px solid var(--color-primary); /* شريط ملون علوي */
    padding-top: 40px;
}

/* تنسيق روابط الفوتر */
.site-footer a {
    transition: padding-right 0.3s;
}
.site-footer a:hover {
    padding-right: 8px; /* حركة للنص جهة اليمين عند التمرير */
    color: var(--color-primary) !important;
}

/* =========================================
   إخفاء شعار وثيقة العمل الحر
   ========================================= */
/* تم استخدام عدة محددات لضمان اختفائها في قالب رائد */
.footer__certificates img[src*="freelance"],
.footer__certificate-item img[src*="freelance"],
a[href*="freelance.sa"] {
    display: none !important;
}

/* =========================================
   تحسين النصوص والعناوين
   ========================================= */
h1, h2, h3 {
    line-height: 1.5;
}

p {
    line-height: 1.7; /* تحسين قراءة الفقرات */
    color: #555; /* لون رمادي داكن لراحة العين بدلاً من الأسود الحاد */
}
/* =========================================
   حركة النبض لزر "إضافة للسلة" (Call to Action)
   ========================================= */

/* 1. تعريف الحركة (Keyframes) */
@keyframes btnPulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
    }
    50% {
        transform: scale(1.03); /* تكبير الزر بنسبة 3% فقط للحفاظ على الأناقة */
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
    }
}

/* 2. تطبيق الحركة على الأزرار في قالب رائد */
.product-entry .btn-add-to-cart,
.s-product-card-content .btn {
    animation: btnPulse 2.5s infinite ease-in-out; /* تتكرر الحركة كل ثانيتين ونصف بمرونة */
    font-weight: 800 !important; /* جعل خط الزر عريضاً وبارزاً */
    transition: all 0.3s ease;
}

/* 3. تأثير عند وضع الماوس (إيقاف النبض وتثبيت التكبير) */
.product-entry .btn-add-to-cart:hover,
.s-product-card-content .btn:hover {
    animation: none; /* يوقف النبض ليركز العميل على النقر */
    transform: scale(1.05); /* تكبير ثابت */
    filter: brightness(1.1); /* إضاءة الزر قليلاً */
}
/* =========================================
   2. تخصيص مميزات المتجر (نبض وتفاعل)
   ========================================= */
/* تحديد عنصر الميزات في قالب رائد */
.s-store-features__item {
    background:	#C0C0C0;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 15px;
    transition: all 0.4s ease;
    /* حركة النبض المستمر */
    animation: featurePulse 3s infinite ease-in-out;
}

/* تعريف حركة نبض خفيفة للمميزات */
@keyframes featurePulse {
    0% { box-shadow: 0 0 0 0 rgba(0,0,0,0.05); }
    50% { box-shadow: 0 5px 15px rgba(0,0,0,0.1); transform: scale(1.01); }
    100% { box-shadow: 0 0 0 0 rgba(0,0,0,0.05); }
}

/* عند وضع الماوس على الميزة */
.s-store-features__item:hover {
    animation: none; /* إيقاف النبض */
    transform: translateY(-5px); /* رفع العنصر */
    border-color: var(--color-primary); /* تلوين الإطار */
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

.s-store-features__item .feature-icon {
    font-size: 2rem; /* تكبير الأيقونة */
    color: var(--color-primary);
    margin-bottom: 10px;
}

/* =========================================
   3. تخصيص آراء العملاء (تصميم بطاقات)
   ========================================= */
.testimonials-section, .s-testimonials {
    background: transparent !important; /* إزالة خلفية القسم لدمجه مع الصفحة */
}

.testimonials__item, .s-testimonials__item {
    background-color: #fff;
    border-radius: 20px; /* حواف دائرية ناعمة */
    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0 5px 15px rgba(0,0,0,0.03); /* ظل خفيف جداً */
    padding: 20px;
    text-align: center;
    position: relative;
    margin: 10px; /* تباعد بين البطاقات */
}

/* إضافة علامة اقتباس جمالية */
.testimonials__item::before, .s-testimonials__item::before {
    content: '"';
    font-size: 50px;
    color: var(--color-primary);
    opacity: 0.2;
    position: absolute;
    top: -10px;
    right: 20px;
    font-family: serif;
}

/* تحسين شكل النجوم */
.testimonials__rating, .s-testimonials__rating {
    color: #FFD700; /* لون ذهبي صريح */
    margin-bottom: 10px;
}

/* =========================================
   4. تصغير وتخصيص الفوتر (تذييل الصفحة)
   ========================================= */
.site-footer {
    padding-top: 20px !important;  /* تقليل المساحة العلوية */
    padding-bottom: 10px !important; /* تقليل المساحة السفلية */
    font-size: 0.9rem; /* تصغير الخط العام قليلاً */
}

/* تصغير عناوين الفوتر */
.site-footer h3, .footer-title {
    font-size: 1rem !important;
    margin-bottom: 15px !important;
    font-weight: bold;
    color: var(--color-primary);
}

/* تقليل الفراغات بين الروابط */
.site-footer .footer-links li {
    margin-bottom: 5px;
}

/* تخصيص أيقونات التواصل الاجتماعي في الفوتر */
.social-icons a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    background-color: #f5f5f5; /* خلفية دائرة رمادية */
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    color: #333;
    margin: 0 5px;
    transition: all 0.3s ease;
}

.social-icons a:hover {
    background-color: var(--color-primary); /* تتلون بلون المتجر عند اللمس */
    color: #fff	#C0C0C0;
    transform: translateY(-3px) rotate(360deg); /* حركة دوران */
}

/* تنسيق حقوق المتجر في الأسفل */
.footer-copyright {
    border-top: 1px solid rgba(0,0,0,0.05);
    margin-top: 15px;
    padding-top: 15px;
    font-size: 0.8rem;
    opacity: 0.8;
}
/* =========================================
   تحديث: خلفية صورة واحدة ثابتة (بدون تكرار)
   ========================================= */
body {
    /* لون أساسي احتياطي */
    background-color: #f8f9fa;

    /* ضع رابط صورتك هنا */
    /* نصيحة: استخدم صورة عالية الدقة (High Quality) لأنها ستتمدد */
    background-image: url('https://f.top4top.io/p_3630w1ur81.png');

    /* عدم تكرار الصورة */
    background-repeat: no-repeat;

    /* جعل الصورة تغطي كامل مساحة الشاشة */
    background-size: cover; 

    /* توسيط الصورة دائماً */
    background-position: center center;

    /* تثبيت الصورة في الخلفية أثناء التمرير (Parallax Effect) */
    background-attachment: fixed;
    
    /* دمج الصورة مع اللون لتقليل حدتها وجعلها هادئة */
    background-blend-mode: soft-light; /* جرب أيضاً overlay إذا كانت الصورة باهتة */
}

/* الحفاظ على شفافية العناصر لتندمج مع الخلفية الجديدة */
.product-entry, .s-product-card-entry, .s-store-features__item, .site-header, .site-footer {
    background-color: rgba(255, 255, 255, 0.92) !important; /* شفافية خفيفة */
    backdrop-filter: blur(8px); /* ضبابية خلف العنصر لزيادة وضوح النص */
}