/* ═══════════════════════════════════════════════════════════
   base.css — EmpireImmo V6
   :root unifié — thème par défaut « marine-or ».
   Source unique de vérité pour les variables CSS de toute l'app.
   Les autres thèmes (themes.js) ne surchargent que les variables
   qui diffèrent ; marine-or = aucune surcharge (ce fichier suffit).
   ═══════════════════════════════════════════════════════════ */
:root {
  /* ── Marque ── */
  --brand:#C9A227;        --brand-dk:#B08B18;
  --brand-tx:#1A1A1A;     --brand-alpha:rgba(201,162,39,.1);

  /* ── Neutres / surfaces ── */
  --bg:#F4F4EE;           --surface:#FFFFFF;       --surface2:rgba(0,0,0,.03);
  --border:#E0DDD5;       --text:#1A1A2E;          --muted:#666677;

  /* ── Header ── */
  --bg-header:rgba(244,244,238,.95);
  --bg-header-solid:rgba(244,244,238,.97);

  /* ── Sidebar ── */
  --sid-bg:#1A2744;       --sid-sep:rgba(255,255,255,.1);
  --sid-grp:rgba(255,255,255,.28);  --sid-shadow:var(--brand);

  /* ── Divers UI ── */
  --btn-shadow:#1A2744;   --bar-border:var(--border);  --modal-bg:#FFFFFF;

  /* ── Sémantiques (ton plein ~600) ── */
  --green:#16a34a;  --amber:#ca8a04;  --red:#dc2626;
  --purple:#7c3aed; --teal:#0891b2;

  /* ── Sémantiques « douces » (fonds .1 + textes clairs) ── */
  --green-bg:rgba(22,163,74,.1);   --green-tx:#86efac;
  --red-bg:rgba(220,38,38,.1);     --red-tx:#fca5a5;
  --amber-bg:rgba(202,138,4,.1);   --amber-tx:#fde047;
  --purple-bg:rgba(124,58,237,.1); --purple-tx:#7c3aed;
  --gray-bg:rgba(100,116,139,.1);  --gray-tx:#666677;

  /* ── Marque tierce ── */
  --discord:#5865f2;  --discord-dk:#4752c4;
}
