/* COSMOLOGIX / Orbite V2 / 2026-10-30. Ajout ciblé, aucun reset global. */
:root {
  --cx-kit-noir-logo: #000000;
  --cx-kit-fond-principal: #090B0E;
  --cx-kit-fond-entete: #050607;
  --cx-kit-surface: #111820;
  --cx-kit-surface-carte: #151C24;
  --cx-kit-texte: #F3F5F7;
  --cx-kit-texte-secondaire: #C3CAD3;
  --cx-kit-argent: #BAC9D8;
  --cx-kit-action-claire: #E6ECF2;
  --cx-kit-encre-action: #10151C;
  --cx-kit-accent-glace: #A9D5F7;
  --cx-kit-focus: #95D9FF;
  --cx-kit-bordure-decorative: #394451;
  --cx-kit-bordure-controle: #6C7C8B;
  --cx-kit-font: "CX", "Instrument Sans", Arial, sans-serif;
  --cx-kit-space-1: 4px; --cx-kit-space-2: 8px; --cx-kit-space-3: 12px;
  --cx-kit-space-4: 16px; --cx-kit-space-6: 24px; --cx-kit-space-8: 32px;
  --cx-kit-space-12: 48px; --cx-kit-space-16: 64px;
  --cx-kit-radius-control: 4px; --cx-kit-radius-card: 6px; --cx-kit-radius-assistant: 9px;
}
.cx-kit-icon { display:inline-block; width:24px; height:24px; flex:none; vertical-align:middle; color:inherit; }
.cx-kit-icon--small { width:20px; height:20px; }
.cx-kit-logo { display:block; width:255px; max-width:100%; height:auto; }
.cx-kit-logo-link { display:inline-block; background:#000; line-height:0; }
.cx-kit-logo-link:focus-visible { outline:3px solid var(--cx-kit-focus); outline-offset:5px; }
@media (max-width:1100px) { .cx-kit-logo { width:220px; } }
@media (max-width:480px) { .cx-kit-logo { width:195px; } }
/* Les pictogrammes décoratifs portent aria-hidden=true. Les boutons sans texte doivent être nommés. */

.cx-kit-label{display:inline-flex;align-items:center;gap:10px}.cx-kit-label .cx-kit-icon{width:20px;height:20px}
