/* ═══════════════════════════════════════════════════════════════
   متجر دانكو - النسخة النهائية الموحدة (4.6)
   تحديث شامل: تنسيق التصنيفات (Navigation) + إصلاح الأزرار والبطاقات
   ═══════════════════════════════════════════════════════════════ */

/* ─── 1. المتغيرات الأساسية ─── */
:root {
    --danco-primary: #F58220;
    --danco-primary-dark: #E07010;
    --danco-cream: #FFF3E5;
    --danco-warm-bg: #FAFAFA;
    --danco-dark: #1A1A1A;
}

/* ─── 2. تهيئة الموقع العام ─── */
html body, html body main {
    background: var(--danco-warm-bg) !important;
    color: var(--danco-dark) !important;
}

/* ─── 3. الهيدر والتصنيفات (التعديل الجديد) ─── */
html body header, 
html body .header-content {
    background: #FFFFFF !important;
    box-shadow: 0 2px 12px rgba(245, 130, 32, 0.06) !important;
    border-bottom: 1px solid #F5F0E8 !important;
}

/* استهداف روابط التصنيفات بدقة */
.main-menu nav ul li a,
header nav a,
.header-content nav a,
.main-nav-container a {
    color: #333333 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 8px 16px !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    text-decoration: none !important;
    display: inline-block !important;
}

/* تأثير التحويم (Hover) - خلفية ناعمة */
.main-menu nav ul li a:hover,
header nav a:hover,
.header-content nav a:hover {
    background-color: var(--danco-cream) !important;
    color: var(--danco-primary) !important;
}

/* إضافة الخط السفلي المتحرك */
.main-menu nav ul li a::after,
header nav a::after,
.header-content nav a::after {
    content: '' !important;
    position: absolute !important;
    bottom: 2px !important;
    left: 50% !important;
    width: 0 !important;
    height: 2px !important;
    background-color: var(--danco-primary) !important;
    transition: all 0.3s ease !important;
    transform: translateX(-50%) !important;
}

.main-menu nav ul li a:hover::after,
header nav a:hover::after,
.header-content nav a:hover::after {
    width: 50% !important;
}

/* ─── 4. بطاقة المنتج ─── */
html body salla-product-card, 
html body .product-entry {
    background: #FFFFFF !important;
    border: 1px solid #F5F0E8 !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
    display: flex !important;
    flex-direction: column !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04) !important;
}

html body salla-product-card:hover {
    transform: translateY(-6px) !important;
    border-color: var(--danco-primary) !important;
    box-shadow: 0 16px 32px rgba(245, 130, 32, 0.12) !important;
}

html body salla-product-card .s-product-card-image-wrap {
    background: linear-gradient(180deg, #FFFAF3 0%, #FFF3E5 100%) !important;
    border: none !important;
    margin: 10px !important;
    border-radius: 15px !important;
}

/* ─── 5. إصلاح أزرار السلة ─── */
html body salla-add-product-button::part(button), 
html body salla-button::part(button) {
    background-color: #FFFFFF !important;
    color: var(--danco-primary) !important;
    border: 2px solid var(--danco-primary) !important;
    border-radius: 12px !important;
    height: 46px !important;
    font-weight: 700 !important;
    transition: all 0.3s ease !important;
}

html body salla-add-product-button::part(button):hover, 
html body salla-button::part(button):hover {
    background-color: var(--danco-primary) !important;
    color: #FFFFFF !important;
}

/* ─── 6. شارة الخصم والمفضلة ─── */
html body .s-product-card-wishlist-btn {
    background: #FFFFFF !important;
    color: var(--danco-primary) !important;
    border-radius: 50% !important;
    width: 34px !important;
    height: 34px !important;
}

html body .s-product-card-badge {
    background: linear-gradient(135deg, #F58220 0%, #E63946 100%) !important;
    color: #FFFFFF !important;
    padding: 5px 15px !important;
    border-radius: 0 0 0 12px !important;
}

/* ─── 7. الفوتر والسكرول بار ─── */
html body footer {
    background: var(--danco-dark) !important;
    border-top: 4px solid var(--danco-primary) !important;
}

::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: var(--danco-cream); }
::-webkit-scrollbar-thumb {
    background: var(--danco-primary);
    border-radius: 10px;
}