/* Jetons du système de design « Bastide Console » (variante E, « Enceinte en couleur »).
   Recopiés de son tokens.json du 23/09/2026 — https://claude.ai/artifact/Nmucqq187dwbHTnHRq3KE4.
   Le thème sombre est l'identité et le thème par défaut ; le clair se pose par data-theme="clair". */

:root,
[data-theme="sombre"] {
  color-scheme: dark;
  --fond: #0a0b0f;
  --surface: #111319;
  --surface-2: #181b23;
  --bord: #21252f;
  --bord-fort: #343a47;
  --bord-controle: #4b5263;
  --encre: #f2f4f8;
  --encre-2: #a6aebb;
  --encre-3: #838c9b;
  --glacier: #8fd3ff;
  --violet: #b49cff;
  --rose: #ff8fb3;
  --ambre: #ffc266;
  --menthe: #6fe0b0;
  --corail: #ff8a7a;
  --sur-vif: #0a0b0f;
  --ombre-production: 0 24px 70px -30px rgba(180, 156, 255, 0.45);
  --ombre-menu: 0 24px 50px -16px rgba(0, 0, 0, 0.65);
  --ombre-modale: 0 40px 90px -30px rgba(0, 0, 0, 0.7);
}

[data-theme="clair"] {
  color-scheme: light;
  --fond: #f7f8fb;
  --surface: #ffffff;
  --surface-2: #f1f3f7;
  --bord: #e4e7ee;
  --bord-fort: #cdd2dc;
  --bord-controle: #9aa2b0;
  --encre: #0d1017;
  --encre-2: #4a5261;
  --encre-3: #636b7a;
  --glacier: #0b6da6;
  --violet: #6a4fd0;
  --rose: #b22c63;
  --ambre: #8f5300;
  --menthe: #0c7148;
  --corail: #b5321f;
  --sur-vif: #ffffff;
  --ombre-production: 0 24px 70px -30px rgba(106, 79, 208, 0.45);
}

:root {
  --espace-1: 4px;
  --espace-2: 8px;
  --espace-3: 12px;
  --espace-4: 16px;
  --espace-5: 20px;
  --marge-carte: 18px;
  --espace-6: 24px;
  --marge-page: 120px;
  --cadre-max: 1200px;
  --barre-contexte: 60px;
  --barre-onglets: 44px;
  --rayon-controle: 8px;
  --rayon-segments: 10px;
  --rayon-menu: 12px;
  --rayon-carte: 14px;
  --rayon-modale: 18px;
  --rayon-icone: 28%;
  --rayon-pilule: 999px;
  --voile-carte: 74%;
  --flou-carte: 28px;
  --halo: 12%;
  --goutte: 0.2;
  --melange: screen;
  --font-sans: "Hanken Grotesk Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
