/* --- ملف التصميم الديناميكي الشامل --- */

:root {
  --main-color: #000000;
  --balance-color: #000000;
  --cat-title-color: #000000;
  --prod-title-color: #000000;
  --prod-price-color: #000000;
  --global-padding: 13px;
  --grid-gap: 20px;
  --card-radius: 8px;
  --slider-radius: 14px;
}

.main-header { background: #000000 !important; height: 56px !important; }
body { padding-top: 56px !important; }
.nav-links-sidebar li { margin-bottom: 15px !important; }
.nav-links-sidebar a { font-weight: 600 !important; }
.nav-links-sidebar a i { font-size: 1rem !important; }
.fab-main-btn, .fab-badge-num { background-color: #000000 !important; }
.btn-green-login, .btn-green-sidebar { background-color: #000000 !important; }
.wa-banner-link img { max-height: 130px !important; width: auto !important; }
@keyframes super-marquee-ltr { 0% { transform: translateX(-50%); } 100% { transform: translateX(0%); } }
.super-ticker-container { padding: 10px 15px !important; background-color: var(--search-bg) !important; }
.super-ticker-track { animation: super-marquee-ltr 150s linear infinite !important; }
.super-ticker-item { font-weight: 400 !important; color: #000000 !important; font-size: 0.95rem !important; }
@supports (-webkit-touch-callout: none) { .super-ticker-item { font-size: 1.05rem !important; } }
