/* Habillage global premium : le thème sombre devient noir profond / titane / champagne. Les couleurs des réseaux TE et les alertes ne sont pas touchées. */
:root[data-theme="dark"]{
  --page:#050607;--screen:#07080A;--card-base:#0F1114;--field-base:#15181C;--tint:#15181C;--line:#262A30;--ink:#ECEDEF;--muted:#9CA2AB;
  --amber:#C9B58C!important;--amber-ink:#0A0B0D!important;--deep:#0F1114!important;--deep-ink:#ECEDEF!important;--blue:#C5C9CF;--ico:#C5C9CF;
  --map:#0E1A2E;--block:#1B2547;--road:#2B3F5C;--roadline:#3B5273;--water:#0A2B3F;--mapt:#13264A}
/* écran carte : commandes flottantes et panneau du haut en verre sombre */
:root[data-theme="dark"] .xtop{background:rgba(12,14,17,.88);backdrop-filter:blur(10px);border-color:#343A42;border-radius:18px}
:root[data-theme="dark"] .xtop b{font:500 12px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#C9B58C}
:root[data-theme="dark"] .zc button{background:rgba(12,14,17,.88);backdrop-filter:blur(10px);border-color:#343A42;color:#C5C9CF;box-shadow:none}
:root[data-theme="dark"] .xphone .tabs,:root[data-theme="dark"] .tabs{background:rgba(11,12,15,.96)}
:root[data-theme="dark"] .tab[aria-current="page"]{color:#C9B58C}
