/**
 * @file
 * Les sections de l'accueil alternent un fond coloré et un fond blanc.
 *
 * L'alternance suit l'ordre des blocs dans la région, quel qu'il soit :
 * ajouter, retirer ou déplacer un bloc ne demande aucun réglage. Le bandeau
 * d'ouverture et la bande de réassurance, qui lui est attachée, n'en font pas
 * partie ; la première section qui les suit est colorée.
 *
 * Chaque section expose sa couleur dans --tc-section-bg, pour les éléments
 * qui doivent se fondre dans le fond, et dans --tc-section-card celle des
 * cartes qui doivent s'en détacher (le fond doux sur blanc, le blanc sur le
 * fond doux).
 */
.region-content > section:not(.tc-hero, .tc-reassurance) {
  --tc-section-bg: var(--tc-surface);
  --tc-section-card: var(--tc-surface-soft);
  background: var(--tc-section-bg);
}

.region-content > section:nth-child(odd of section:not(.tc-hero, .tc-reassurance)) {
  --tc-section-bg: var(--tc-surface-soft);
  --tc-section-card: var(--tc-surface);
}

/* Les pastilles des étapes masquent le trait qui les relie : elles prennent
   le fond de leur section, quel qu'il soit. */
.region-content > section .tc-step__marker {
  background: var(--tc-section-bg, var(--tc-surface-soft));
}
