/* ================================
   ألوان المتجر
================================ */
:root {
  --brand-burgundy: #3b0a1a;
  --brand-gold: #c9a24e;
}

/* الخلفية العامة */
body,
.app-inner,
#app,
.main-content,
.s-block,
section {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
}

/* جميع النصوص والروابط */
body,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
a,
label,
small,
strong,
div {
  color: var(--brand-gold) !important;
}

/* ================================
   رأس الصفحة
================================ */
.store-header,
.main-nav-container,
.top-navbar,
.header-components,
.navbar,
header {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  border: none !important;
}

.store-header a,
.store-header span,
.store-header i,
.store-header svg,
.main-menu a,
.main-menu span,
.header-btn,
.header-btn__icon,
.sicon-menu,
.sicon-shopping-bag,
.sicon-user,
.sicon-search {
  color: var(--brand-gold) !important;
  fill: var(--brand-gold) !important;
  stroke: var(--brand-gold) !important;
}

/* ================================
   قوالب المنتجات
================================ */
.s-product-card,
.s-product-card-content,
.s-product-card-entry,
.product-entry,
.product-card,
.product-item,
.card,
.s-card {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  border: 1px solid var(--brand-gold) !important;
  box-shadow: none !important;
}

.s-product-card * {
  color: var(--brand-gold) !important;
}

.s-product-card-content-title a,
.s-product-card-price,
.s-product-card-sale-price,
.s-product-card-regular-price {
  color: var(--brand-gold) !important;
}

/* ================================
   زر إضافة للسلة
================================ */
.s-button-primary,
.s-button-btn,
.s-button-element,
.s-add-to-cart-button,
button,
button[type="submit"],
.add-to-cart,
.btn,
.btn-primary {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  border: 1px solid var(--brand-gold) !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

.s-button-primary *,
.s-button-btn *,
.s-add-to-cart-button *,
button *,
.add-to-cart * {
  color: var(--brand-gold) !important;
  fill: var(--brand-gold) !important;
}

/* عند المرور على الأزرار */
.s-button-primary:hover,
.s-button-btn:hover,
.s-add-to-cart-button:hover,
button:hover,
.add-to-cart:hover,
.btn:hover {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  border-color: var(--brand-gold) !important;
  opacity: 0.9;
}

/* ================================
   قائمة مميزات المتجر
================================ */
.s-block--features,
.features,
.features-section,
.store-features,
.s-block--features__item,
.feature-item,
.s-feature,
.s-block--features .grid > div {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  border-color: var(--brand-gold) !important;
}

.s-block--features__item,
.feature-item,
.s-feature {
  border: 1px solid var(--brand-gold) !important;
  border-radius: 12px !important;
}

.s-block--features i,
.s-block--features svg,
.features i,
.features svg,
.feature-item i,
.feature-item svg,
.s-feature i,
.s-feature svg {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  fill: var(--brand-gold) !important;
  stroke: var(--brand-gold) !important;
  border: 1px solid var(--brand-gold) !important;
  border-radius: 50% !important;
}

.s-block--features *,
.features *,
.feature-item *,
.s-feature * {
  color: var(--brand-gold) !important;
}

/* ================================
   ذيل الصفحة
================================ */
.store-footer,
.store-footer__inner,
.footer,
footer,
.footer-main,
.footer-bottom {
  background-color: var(--brand-burgundy) !important;
  color: var(--brand-gold) !important;
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.store-footer *,
.footer *,
footer * {
  color: var(--brand-gold) !important;
  fill: var(--brand-gold) !important;
  stroke: var(--brand-gold) !important;
}

/* إزالة الخط الأبيض العلوي والسفلي في ذيل الصفحة */
.store-footer::before,
.store-footer::after,
.footer::before,
.footer::after,
footer::before,
footer::after,
.footer-bottom::before,
.footer-bottom::after {
  display: none !important;
  content: none !important;
  border: none !important;
}

.store-footer,
.store-footer__inner,
.footer,
.footer-main,
.footer-bottom,
footer {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* ================================
   إزالة أي حدود بيضاء عامة
================================ */
.border,
.border-t,
.border-b,
.divide-y,
.divide-x {
  border-color: var(--brand-gold) !important;
}

/* منع ظهور خطوط بيضاء غير مرغوبة */
hr {
  border-color: transparent !important;
  background: transparent !important;
}<style>
  :root {
    --main-bg: #3b0a1a;
    --gold-text: #c9a24e;
  }

  html,
  body,
  #app,
  .app,
  main,
  section,
  header,
  footer,
  div {
    background-color: var(--main-bg) !important;
    color: var(--gold-text) !important;
  }

  * {
    color: var(--gold-text) !important;
    border-color: var(--gold-text) !important;

.categories-list {
  background-color: #3b0a1a;
}

.categories-list,
.categories-list a,
.categories-list li {
  color: #c9a24e;
}