/* Paleta globala controlata din Admin > Template. */
:root {
  --market-blue: var(--theme-primary, #1261a6);
  --market-blue-dark: var(--theme-primary-dark, #073b6f);
  --market-yellow: var(--theme-accent, #ffcc33);
  --market-bg: var(--theme-surface, #f2f5f8);
  --market-ink: var(--theme-text, #17233d);
}
body { background: var(--theme-surface) !important; color: var(--theme-text) !important; }
.market-topline,
.header-bottom,
.main-navigation > h2.first,
.modern-footer-newsletter,
.footer,
.market-footer,
.footer-shell,
.market-side-banner:first-child { background-color: var(--theme-primary-dark) !important; }
.header-bottom,
.main-navigation > h2.first,
.market-main-banner,
.modern-footer-newsletter { background-image: linear-gradient(120deg,var(--theme-primary-dark),var(--theme-primary)) !important; }
.market-footer { background-image:linear-gradient(135deg,var(--theme-primary-dark),var(--theme-primary)) !important; }
.market-logo,
.header-breadcrumbs a,
.nav3-grid a:hover,
.modern-category-card h3,
.market-product-card a,
.product-list-heading,
.product-list-price,
.market-product-price,
.product-price { color: var(--theme-primary) !important; }
.market-logo i,
.market-header-search button,
.modern-btn,
.button,
.button2,
.market-category-visual,
.quick-order-submit { background-color: var(--theme-primary) !important; }
.market-header-search { border-color: var(--theme-primary) !important; }
.market-header-actions a:hover,
.nav3-grid a:hover { background: color-mix(in srgb,var(--theme-primary) 9%,white) !important; }
.market-banner-label,
.desktop-category-toggle:hover,
.market-product-badge,
.modern-category-card:hover .market-category-visual { background-color: var(--theme-accent) !important; }
.market-main-banner p,
.market-topline,
.footer,
.footer a,
.footer-shell,
.footer-shell a { color: #fff !important; }
.market-header-actions span,
.market-product-meta,
.modern-category-card p { color: var(--theme-muted) !important; }
.product-list-card__actions .button { background-image:linear-gradient(90deg,var(--theme-primary-dark),var(--theme-primary)) !important; }
.market-footer__column h2:after { background:var(--theme-accent) !important; }
@supports not (color: color-mix(in srgb,white,black)) {
  .market-header-actions a:hover,.nav3-grid a:hover { background:#eef4f9 !important; }
}
