/* ===== الألوان الأساسية ===== */
:root{
    --bg:#fbf7eb;
    --accent:#d916a8;
    --bg-light:#fcf7eb;
    --radius:32px;
}

/* ===== الخلفيات العامة ===== */
.header-inner.inner.bg-white.da-bgm,
.overflow-hidden,
.store-footer .footer-container,
.footer-bottom.flex.flex-col.lg\:flex-row.items-center.justify-between.py-4.gap-4,
.mm-spn.mm-spn--navbar.mm-spn--main,
div#product-tabs-details,
section.sticky-product-bar.bg-white.da-bgg.p-5.mt-4.rounded-md,
.main-nav-container.fixed-pinned .inner,
.nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative,
.container.flex.flex-col,
.header-container.container,
.main-content.px-4.md\:px-8.mb-8.md\:mb-0.blog-category.bg-white.da-bgg.rounded-md,
.store-header.fixed-sticky {
    background-color: var(--bg) !important;
}

/* ===== النصوص ===== */
h1.text-xl.pe-3.mb-1.da-tm,
.flex-center.flex-col.px-4.md\:px-10.z-1.gap-1.md\:gap-2,
i.testimonial__icon.sicon-quote.-scale-y-100.-scale-x-100.absolute.top-4.end-4.text-3xl.da-tm.opacity-10,
.angel_anime {
    color: var(--accent) !important;
}

.details{
    background-color: var(--accent);
}

/* ===== البطاقات والصناديق ===== */
.shadow-default,
.s-user-menu-dropdown,
.p--features__item.flex.flex-center.gap-2.px-2.py-3.bg-white.da-bgg.rounded-md.angel_anime.animate__.animate__fadeIn {
    background-color: var(--bg);
    border: 2px solid var(--accent);
    border-radius: var(--radius);
}

nav.shrink-0.lg\:sticky.top-24.lg\:-mt-20.lg\:shadow-default.rounded-md.bg-white.da-bgg.w-full.lg\:w-72.lg\:me-4.lg\:pt-4.lg\:pb-4.sidebar.space-y-px,
nav.hidden.lg\:block.shrink-0.lg\:sticky.da-bgg.top-24.lg\:-mt-20.lg\:shadow-default.rounded-md.bg-white.w-full.lg\:w-72.lg\:me-4.lg\:pt-4.lg\:pb-4.sidebar.space-y-px {
    background-color: var(--bg);
    color: var(--accent);
}

/* ===== قائمة المستخدم ===== */
.store-header .s-user-menu-toggler .s-user-menu-dropdown{
    border-radius: var(--radius) !important;
}

/* ===== بطاقات المنتجات ===== */
custom-salla-product-card.rounded-lg {
    background-color: var(--bg-light) !important;
    border-color: var(--accent) !important;
}

/* ===== الأنيميشن ===== */
.angel_anime.animate__fadeInLeft,
.angel_anime.animate__fadeInRight {
    background-color: var(--accent);
}

/* ===== التقييمات ===== */
salla-slider#testimonials-20-slider{
    color: var(--accent);
}

/* ===== الروابط والأزرار ===== */
.contact-links a{
    background-color: var(--accent);
    color: var(--bg);
}

.dropdown-toggler.cat-filter .dropdown__trigger{
    color: var(--bg);
}

.s-button-element:not(:disabled):not([loading]){
    pointer-events:auto;
}

/* ===== الانتقالات ===== */
.duration-500{
    transition-duration:500ms;
    background-color:var(--bg-light);
    border-radius:var(--radius);
}

/* تعطيل شاشة التحميل */
body:after{
    display:none !important;
}

@keyframes fade-in{
    0%{
        opacity:1;
        transform:scale(1);
    }
    50%{
        opacity:.9;
        transform:scale(1.02);
    }
    90%{
        opacity:.6;
        transform:scale(.6);
    }
    100%{
        opacity:0;
        transform:scale(.3);
    }
}