/* ============================================================
   Tema bmx-default — variantă LIGHT (implicit, fără [data-bs-theme="dark"])
   Extras identic din public/assets/css/app.css la migrarea Faza 16.3 — zero schimbare
   de valoare, doar mutare din :root în selectorul de temă [data-bmx-theme="bmx-default"].
   ============================================================ */
[data-bmx-theme="bmx-default"] {
  --page-bg:       #f7f5ef;
  --surface:       #fffdf8;
  --surface-muted: #f0ede4;
  --surface-hover: #e8e3d8;
  --text-strong:   #252525;
  --text-body:     #3d3832;
  --text-soft:     #727067;
  --text-muted:    #9a8870;
  --border:        rgba(93,78,63,.13);
  --border-focus:  rgba(232,98,42,.22);
  --accent:        #e8622a;
  --accent-rgb:    232,98,42;
  --accent-hover:  #c85028;
  --accent-soft:   rgba(232,98,42,.1);
  --accent-text:   #fff;
  --shadow-sm:     0 .4rem 1.2rem rgba(15,23,42,.06);
  --shadow-md:     0 1rem 2.5rem rgba(15,23,42,.09);
  --shadow-lg:     0 1.5rem 4rem  rgba(15,23,42,.12);
  --radius-sm:     .5rem;
  --radius-md:     .85rem;
  --radius-lg:     1.15rem;
  --navbar-bg:     rgba(255,253,248,.88);
  --card-bg:       var(--surface);
  --input-bg:      var(--surface);
  --badge-bg:      var(--surface-muted);
  --success:       #22c55e;
  --danger:        #ef4444;
  --warning:       #f59e0b;
  --info:          #3b82f6;
  --success-text:  #15803d;
  --danger-text:   #b91c1c;
  --warning-text:  #92400e;
  --info-text:     #1d4ed8;
  --success-text-strong: #16a34a;
  --danger-text-strong:  #dc2626;
  --surface-raised: var(--surface-hover);
  --border-light:  rgba(93,78,63,.22);
  --font-heading:  'Cinzel', Georgia, serif;
  --font-body:     system-ui, -apple-system, sans-serif;
  --transition:    .18s ease;

  /* Bootstrap "primary" native variables — vezi docs/DESIGN_SYSTEM.md, dual mechanism */
  --bs-primary:              var(--accent);
  --bs-primary-rgb:          232,98,42;
  --bs-primary-text-emphasis: #7a3216;
  --bs-primary-bg-subtle:    #fbe2d3;
  --bs-primary-border-subtle: #f0b48f;
}
