/* ==========================================================================
   dds-xbazar.css — identitatea xBazar.ro peste scheletul comun dds.css.
   Aceeasi structura ca depozituldesex.ro; difera doar paleta: portocaliu
   (#e84d1c, ca in vechiul xBazar) si neutre gri-albastrui in locul celor
   calde ale depozitului. Se incarca DUPA dds.css, deci doar suprascrie.
   ========================================================================== */

:root {
	--accent: #e84d1c;
	--accent-dark: #c93d12;
	--accent-soft: #fdece6;

	--ink: #4a5866;
	--ink-strong: #3e4d5c;
	--ink-soft: #6c7a88;

	--bg-soft: #f4f5f7;
	--line: #e1e5ea;

	--shadow: 0 1px 3px rgba(62, 77, 92, .14);
	--shadow-lg: 0 4px 16px rgba(62, 77, 92, .18);
}

/* Banda de sus: portocaliu plin cu text alb, ca bara de beneficii din vechiul
   xBazar. Portocaliul pe grafit (varianta depozitului) are contrast slab. */
.banda { background: var(--accent); color: #fff; }
.banda strong, .banda b { color: #fff; }
.banda a { color: #fff; }

/* Butoanele primare sunt portocalii (--accent-dark tine contrastul alb >= 4.5) */
.btn { background: var(--accent-dark); }
.btn:hover, .btn:focus { background: #a8310b; }
.btn--ghost { background: transparent; }
.btn--ghost:hover { background: var(--bg-soft); }
.btn[disabled], .btn--off { background: var(--line); color: var(--ink-soft); }
.btn.e-adaugat, .btn.e-adaugat:hover { background: var(--ok); }
.btn.e-refuzat, .btn.e-refuzat:hover { background: var(--bad); }

/* Pretul in portocaliu, ca pe vechiul site */
.card__price b, .produs__pret b, .bara-jos__pret { color: var(--accent-dark); }

/* Insemnele pe portocaliu poarta text alb, nu grafit */
.card__badge { color: #fff; }
.card__badge--bland { color: var(--ink); }
.sugestie__n mark { color: #fff; }
.nav__chips .is-rosu { color: var(--accent-dark); border-color: rgba(201, 61, 18, .4); }
