/* ATELIER — outil de travail, repères techniques, densité et trame régulière. */
:where([data-ui-direction="atelier"]) {
  --essai-fond-clair: #edf0ef; --essai-surface-clair: #fdfefd;
  --essai-encre-clair: #20322e; --essai-discret-clair: #50635e;
  --essai-bordure-clair: #b8c8c2; --essai-controle-clair: #637c72;
  --essai-accent-clair: #17604c; --essai-sur-accent-clair: #ffffff;
  --essai-tendre-clair: #dde8e3;
  --essai-fond-sombre: #15211d; --essai-surface-sombre: #1c2b25;
  --essai-encre-sombre: #e3f0e8; --essai-discret-sombre: #afc5b9;
  --essai-bordure-sombre: #435f50; --essai-controle-sombre: #829f8c;
  --essai-accent-sombre: #99d7b5; --essai-sur-accent-sombre: #12271b;
  --essai-tendre-sombre: #293f32;
  --essai-police: Arial, Helvetica, sans-serif;
  --essai-titre: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace;
  --essai-chiffre: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace;
  --essai-rayon: 2px; --essai-rayon-bloc: 2px;
  --essai-corps: 14px; --essai-interligne: 1.4;
  --essai-taille-titre: clamp(25px, 3vw, 32px);
  --essai-graisse-titre: 500; --essai-chasse-titre: -0.05em;
  --essai-titre-casse: none; --essai-ligne: 12px;
  --essai-marge: clamp(16px, 2.4vw, 28px);
  --essai-regle: 1px; --essai-ombre: none;
}
:where([data-ui-direction="atelier"]) [data-ui="contexte"],
:where([data-ui-direction="atelier"]) [data-ui="titre-section"],
:where([data-ui-direction="atelier"]) [data-ui="entete-tableau"] {
  font-family: var(--essai-titre); letter-spacing: 0;
}
:where([data-ui-direction="atelier"]) [data-ui="synthese"] {
  border: 1px solid var(--essai-bordure); background: var(--essai-surface);
}
:where([data-ui-direction="atelier"]) [data-ui="navigation"] {
  background: var(--essai-tendre);
}
:where([data-ui-direction="atelier"]) [data-ui="ligne"]:nth-child(even) {
  background: var(--essai-tendre);
}
:where([data-ui-direction="atelier"]) [data-ui="ticket"] {
  border: 1px dashed var(--essai-controle);
}
