/* ===== VEXO DARK THEME - RAED ===== */

/* الخلفية العامة */
html,
body,
.app,
.main-content,
.store-body,
section {
    background: #070707 !important;
}


/* شاشة البداية */
#vexo-splash{
    position: fixed;
    inset: 0;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999999;
    transition: opacity .6s ease;
}

#vexo-splash img{
    width: 180px;
}

#vexo-splash.hide{
    opacity: 0;
    pointer-events: none;
}


/* ===== المنتجات ===== */

.s-product-card {
    background: #111 !important;
    border: 1px solid #1b4fff !important;
    border-radius: 16px !important;
    overflow: hidden;
    transition: .3s ease;
}

.s-product-card:hover {
    transform: translateY(-4px);
    border-color: #3b82f6 !important;
    box-shadow: 0 0 20px rgba(59,130,246,.25);
}


/* محتوى البطاقة */
.s-product-card-content,
.s-product-card-footer {
    background: #111 !important;
}


/* اسم المنتج */
.s-product-card__title,
.s-product-card__title a,
.s-product-card h3,
.s-product-card h4,
.s-product-card .title,
.product-title,
.product-name,
.entry-title {
    color: #fff !important;
    font-weight: 600;
}


/* عند المرور */
.s-product-card:hover .s-product-card__title,
.s-product-card:hover .s-product-card__title a,
.s-product-card:hover h3,
.s-product-card:hover .product-title,
.s-product-card:hover .product-name {
    color: #60a5fa !important;
}


/* السعر */
.s-product-card-price,
.money,
.price {
    color: #fff !important;
    font-weight: 700 !important;
}


/* الأزرار */
.s-button,
.btn {
    background: #1d4ed8 !important;
    color: #fff !important;
    border-radius: 10px !important;
    border: none !important;
}

.s-button:hover,
.btn:hover {
    background: #2563eb !important;
}


/* النجوم */
.s-rating {
    color: #4da3ff !important;
}


/* ===== المميزات ===== */

.s-block,
.features .card,
.feature-item {
    background: #111 !important;
    color: #fff !important;
}

.s-block *,
.features *,
.feature-item * {
    background: transparent !important;
}


/* ===== تقييمات العملاء ===== */

.s-testimonial,
.testimonial,
.review-card,
.s-slider-item,
.swiper-slide > div {
    background: #111 !important;
    color: #fff !important;
}


.s-testimonial *,
.testimonial *,
.review-card * {
    background: transparent !important;
    color: #fff !important;
}


/* النصوص العامة داخل المتجر */
p,
span,
label,
small {
    color: #fff;
}
[data-testid="store-products-title"],
h1.text-gray-800 {
    color: white !important;
}

.store-product-card h1,
.store-product-card h2,
.store-product-card .text-gray-800,
[class*="store-product"] h1,
[class*="store-product"] h2 {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
/* Force product text color */
[data-testid="store-product-title"],
[data-testid="store-products-title"],
[class*="product"] h1,
[class*="product"] h2,
[class*="product"] p,
.s-product-card-content-title {
    color: #fff !important;
    fill: #fff !important;
    -webkit-text-fill-color: #fff !important;
}
header,
.header,
.site-header,
.main-header {
    background: #0B3D91 !important;
}

header *,
.header *,
.site-header *,
.main-header * {
    color: #fff !important;
}
/* خلفية الهيدر */
.store-header,
header,
.main-header {
    background: #0B3D91 !important;
}

/* لون جميع النصوص والأيقونات */
.store-header *,
header *,
.main-header * {
    color: #fff !important;
    fill: #fff !important;
}

/* خلفية مربع البحث */
.search-input,
.form-control {
    background: rgba(255,255,255,.12) !important;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,.2) !important;
}

.search-input::placeholder {
    color: rgba(255,255,255,.8) !important;
}
/* تغيير خلفية الهيدر */
.store-header .main-nav-container {
    background: #041024  !important;
}

/* إزالة bg-white */
.store-header .bg-white {
    background: #041024  !important;
}

/* النصوص والأيقونات */
.store-header,
.store-header a,
.store-header span,
.store-header svg,
.store-header i {
    color: #fff !important;
    fill: #fff !important;
}

/* أيقونات الحساب والسلة */
.store-header .icon,
.store-header button {
    color: #fff !important;
}
.s-comments-title {
    color: #000 !important;
}
h2.s-comments-title {
    color: #000000 !important;
}