/* Jetons de la marque (produit/MARQUE.md § 6) : un seul fichier pour le site vitrine (site.css) et l'espace client (espace.css).
   Thème clair par défaut ; sombre selon le système, ou forcé par data-theme="dark" sur <html> (data-theme="light" le refuse). */
:root{
  --paper:#EDEFEA; --panel:#FAFBF8; --panel-2:#F2F4F0; --plan:#F7F8F5;
  --ink:#161918; --ink-2:#555B57; --line:#CDD2CB; --blue:#2C49B8; --blue-2:#233C99; --blue-ink:#FFFFFF; --ok:#2F7A4A; --err:#B3261E;
  --night:#101312; --night-2:#1A1E1C; --night-line:#2E3431; --night-ink:#E6E9E4; --night-2ink:#A1A8A2; --night-blue:#93A8FF;
  --shadow:0 1px 2px rgba(22,25,24,.06),0 12px 32px rgba(22,25,24,.10);
  --f:"Archivo","Helvetica Neue",Arial,sans-serif; --m:"DM Mono",ui-monospace,Menlo,monospace;
  --w:1200px; --g:clamp(16px,4vw,40px); --r:18px; --r-sm:12px;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --paper:#101312; --panel:#181C1A; --panel-2:#1F2421; --plan:#141816;
  --ink:#E6E9E4; --ink-2:#A1A8A2; --line:#2E3431; --blue:#93A8FF; --blue-2:#B3C3FF; --blue-ink:#0E1120; --ok:#6FCB8F; --err:#FF8A80;
  --night:#0A0C0B; --night-2:#141816; --shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.35); color-scheme:dark}}
:root[data-theme="dark"]{
  --paper:#101312; --panel:#181C1A; --panel-2:#1F2421; --plan:#141816;
  --ink:#E6E9E4; --ink-2:#A1A8A2; --line:#2E3431; --blue:#93A8FF; --blue-2:#B3C3FF; --blue-ink:#0E1120; --ok:#6FCB8F; --err:#FF8A80;
  --night:#0A0C0B; --night-2:#141816; --shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.35); color-scheme:dark}
