/* Add custom CSS styles below */ 
/* 1. تأسيس الهوية البصرية (الخطوط والألوان) */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;900&display=swap');

:root {
    --primary-gold: #D4AF37; /* ذهبي ملكي */
    --accent-gold: #B8860B;
    --soft-cream: #F9F8F4; /* خلفية ناعمة */
    --deep-charcoal: #1A1A1A; /* للنصوص الفخمة */
    --card-radius: 22px;
    --glass-bg: rgba(255, 255, 255, 0.85);
}

body {
    font-family: 'Tajawal', sans-serif !important;
    background-color: var(--soft-cream) !important;
    color: var(--deep-charcoal) !important;
}

/* 2. الهيدر (رأس الموقع) الزجاجي المعلق */
header {
    background: var(--glass-bg) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border-bottom: 1px solid rgba(212, 175, 55, 0.1) !important;
    position: sticky !important;
    top: 0;
    z-index: 1000;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.03) !important;
}

/* 3. كروت المنتجات (The Modern Grid) */
.product-card {
    border: none !important;
    background: #ffffff !important;
    border-radius: var(--card-radius) !important;
    padding: 10px !important;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) !important; /* حركة سلسة جداً */
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.02) !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative;
    overflow: hidden;
}

/* تأثير الإبهار (Hover Effect) */
.product-card:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 25px 50px rgba(212, 175, 55, 0.12) !important;
}

/* 4. معالجة الصور (Focus on Quality) */
.product-card img {
    border-radius: calc(var(--card-radius) - 5px) !important;
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1) !important;
    object-fit: cover !important;
    aspect-ratio: 1 / 1 !important; /* لتوحيد أحجام الصور */
}

.product-card:hover img {
    transform: scale(1.07) !important;
}

/* 5. زر "أضف للسلة" (Premium Floating Button) */
.s-button-element {
    background: linear-gradient(135deg, var(--primary-gold), var(--accent-gold)) !important;
    border: none !important;
    border-radius: 50px !important; /* شكل كبسولة احترافي */
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.5px;
    height: 46px !important;
    box-shadow: 0 8px 15px rgba(212, 175, 55, 0.25) !important;
    transition: 0.4s !important;
    margin-top: 15px !important;
}

.s-button-element:hover {
    box-shadow: 0 12px 25px rgba(212, 175, 55, 0.4) !important;
    transform: scale(1.03) !important;
    filter: brightness(1.1);
}

/* 6. تنسيق الس