/* Lubrifiants garages — généré par generer_marques.py, ne pas éditer à la main.
   Mood : chaud-artisan · Vos vidanges vous rapportent : cagnotte CEE lubrifiants.
   Corps 14.30:1 clair / 13.87:1 sombre · primaire 5.58:1 · encre sur aplat de signal 6.70:1 */
:root, [data-marque="lubrifiants"] {
  /* Les deux pôles — le thème sombre les ÉCHANGE, il ne réécrit aucune rampe. */
  --marque-papier: #FFFCF5;
  --marque-encre:  #241B0F;
  /* Température des neutres : ce que cette marque a de non chromatique. */
  --marque-neutre: #A07C2E;
  --nt-0: 4%; --nt-1: 8%; --nt-2: 13%; --nt-3: 19%;
  /* Chromatique. `signal` est un APLAT : il n'a pas à être lisible en texte. */
  --marque-primary: #8A4E0B;
  --marque-accent: #0F6B4F;
  --marque-signal: #E0921C;
  --marque-success: #3F6B2E;
  --marque-warning: #8A6410;
  --marque-danger: #A8332C;
  --marque-info: #4A5C7A;
  /* Encres posées SUR un aplat — CALCULÉES par contraste, pas recopiées. */
  --marque-on-primary: #FFFCF5;               /* 6.45:1 */
  --marque-on-accent: #FFFCF5;               /* 6.33:1 */
  --marque-on-signal: #241B0F;               /* 6.70:1 */
  --marque-on-success: #FFFCF5;               /* 6.11:1 */
  --marque-on-warning: #FFFCF5;               /* 5.24:1 */
  --marque-on-danger: #FFFCF5;               /* 6.46:1 */
  --marque-on-info: #FFFCF5;               /* 6.60:1 */
  /* Contours — un aplat qui ne se détache pas du fond n'a pas de forme.
     Vaut l'aplat lui-même quand celui-ci atteint déjà 3:1 (WCAG 1.4.11). */
  --marque-contour-primary: #8A4E0B;          /* 5.58:1 */
  --marque-contour-accent: #0F6B4F;          /* 5.47:1 */
  --marque-contour-signal: #ba7a19;          /* 3.01:1 */
  --marque-contour-success: #3F6B2E;          /* 5.28:1 */
  --marque-contour-warning: #8A6410;          /* 4.53:1 */
  --marque-contour-danger: #A8332C;          /* 5.58:1 */
  --marque-contour-info: #4A5C7A;          /* 5.71:1 */
  /* Forme et voix. --seed-ff-display vient du catalogue fermé VOIX. */
  --seed-radius: 8px;
  --seed-fs: .875rem;
  --seed-ff-display:   "Barlow Condensed", "Barlow Condensed repli", "Arial Narrow", sans-serif;
  --seed-ff-editorial: "Barlow Condensed", "Barlow Condensed repli", "Arial Narrow", sans-serif;
  --seed-tracking-display: .030em;
  --seed-display-fw: 500;
}

/* Thème sombre : doses inversées + encres d'aplat recalculées sur les seeds
   éclaircis. Un bouton lisible en clair peut devenir illisible en sombre. */
:root[data-theme="dark"], [data-marque="lubrifiants"][data-theme="dark"] {
  --nt-0: 14%; --nt-1: 10%; --nt-2: 6%; --nt-3: 19%;
  --marque-contour-primary: #c2a27b;          /* 5.92:1 */
  --marque-contour-accent: #6aa28e;          /* 4.85:1 */
  --marque-contour-signal: #E0921C;          /* 5.61:1 */
  --marque-contour-success: #95ac88;          /* 5.77:1 */
  --marque-contour-warning: #b9a16c;          /* 5.67:1 */
  --marque-contour-danger: #c97f78;          /* 4.59:1 */
  --marque-contour-info: #969fae;          /* 5.32:1 */
  --marque-on-primary: #241B0F;               /* 7.06:1 */
  --marque-on-accent: #241B0F;               /* 5.79:1 */
  --marque-on-signal: #241B0F;               /* 6.70:1 */
  --marque-on-success: #241B0F;               /* 6.89:1 */
  --marque-on-warning: #241B0F;               /* 6.76:1 */
  --marque-on-danger: #241B0F;               /* 5.48:1 */
  --marque-on-info: #241B0F;               /* 6.35:1 */
}

/* Repli sans color-mix — sans ce bloc, une WebView ancienne (poste client,
   tablette d'atelier) perd fond, texte ET bordures d'un coup : écran vide. */
@supports not (color: color-mix(in srgb, red 50%, white)){
  :root, [data-marque="lubrifiants"]{ --n-0:#fbf7ed; --n-1:#f7f2e5; --n-2:#f3ebdb; --n-3:#ede4cf; --n-4:#c9c3b6; --n-5:#c0baad; --n-6:#817a6d; --ink:#241B0F; --ink-2:#4b4337; --muted:#60594d; --faint:#9a9489; --nav:#32220e; --nav-2:#463825; --fond-appli:#e7dfcf; }
  :root[data-theme="dark"]{ --n-0:#352913; --n-1:#302512; --n-2:#2b2111; --n-3:#3c2d15; --n-4:#5e5444; --n-5:#665d4d; --n-6:#a49d91; --ink:#FFFCF5; --ink-2:#dbd6cc; --muted:#c6c1b6; --faint:#908879; --nav:#34230e; --nav-2:#483925; --fond-appli:#2b2111; --surface:#433823; }
}
