/* SIGNAL — grille suisse, lettres franches, noir et bleu, angles nets. */
:where([data-ui-direction="signal"]) {
  --essai-fond-clair: #ffffff; --essai-surface-clair: #ffffff;
  --essai-encre-clair: #171717; --essai-discret-clair: #5a5a5a;
  --essai-bordure-clair: #c7c7c7; --essai-controle-clair: #757575;
  --essai-accent-clair: #1749c5; --essai-sur-accent-clair: #ffffff;
  --essai-tendre-clair: #eceff5;
  --essai-fond-sombre: #101010; --essai-surface-sombre: #191919;
  --essai-encre-sombre: #f5f5f5; --essai-discret-sombre: #bcbcbc;
  --essai-bordure-sombre: #4a4a4a; --essai-controle-sombre: #969696;
  --essai-accent-sombre: #a5beff; --essai-sur-accent-sombre: #10224a;
  --essai-tendre-sombre: #252b37;
  --essai-police: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --essai-titre: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --essai-chiffre: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --essai-rayon: 0px; --essai-rayon-bloc: 0px;
  --essai-corps: 14px; --essai-interligne: 1.4;
  --essai-taille-titre: clamp(32px, 4.5vw, 48px);
  --essai-graisse-titre: 750; --essai-chasse-titre: -0.055em;
  --essai-titre-casse: uppercase; --essai-ligne: 15px;
  --essai-marge: clamp(18px, 2.6vw, 32px);
  --essai-regle: 2px; --essai-ombre: none;
}
:where([data-ui-direction="signal"]) [data-ui="entete"] {
  background: var(--essai-encre); color: var(--essai-surface);
}
:where([data-ui-direction="signal"]) [data-ui="entete"] [data-ui="secondaire"] {
  color: inherit;
}
:where([data-ui-direction="signal"]) [data-ui="titre-page"] {
  border-top: 6px solid var(--essai-encre); padding-top: 14px;
}
:where([data-ui-direction="signal"]) [data-ui="synthese"] {
  background: transparent; border-block: 2px solid var(--essai-encre);
}
:where([data-ui-direction="signal"]) [data-ui="chiffre"] { font-weight: 700; }
:where([data-ui-direction="signal"]) [data-ui="entete-tableau"] {
  background: var(--essai-encre); color: var(--essai-surface);
}
:where([data-ui-direction="signal"]) [data-ui="navigation"] [aria-current="page"] {
  background: var(--essai-accent); color: var(--essai-sur-accent);
}
