:root {
  /* Titre */
  --bloc-sn-title-color: var(--blocs-title-color);
  --bloc-sn-title-color-hover: var(--blocs-title-color-hover);
  --bloc-sn-title-color-with-background: var(--blocs-title-color-with-background);
  --bloc-sn-title-color-with-background-hover: var(--blocs-title-color-with-background-hover);
  /* Texte */
  --bloc-sn-text-color: var(--blocs-text-color);
  --bloc-sn-text-color-hover: var(--blocs-text-color-hover);
  --bloc-sn-text-color-with-background: var(--blocs-text-color-with-background);
  --bloc-sn-text-color-with-background-hover: var(--blocs-text-color-with-background-hover);
  /* Background */
  --bloc-sn-background-color: var(--blocs-background-color);
  --bloc-sn-background-color-hover: var(--blocs-background-color-hover);
  --bloc-sn-background-overlay-color: var(--blocs-background-overlay-color);
  --bloc-sn-background-overlay-color-hover: var(--blocs-background-overlay-color-hover);
  /* Date */
  --bloc-sn-date-color: var(--blocs-date-color);
  --bloc-sn-date-color-hover: var(--blocs-date-color-hover);
  --bloc-sn-date-color-with-background: var(--blocs-date-color-with-background);
  --bloc-sn-date-color-with-background-hover: var(--blocs-date-color-with-background-hover);
  /* Liens */
  --bloc-sn-link: var(--blocs-link);
  --bloc-sn-link-hover: var(--blocs-link-hover);
  --bloc-sn-link-with-background: var(--blocs-link-with-background);
  --bloc-sn-link-with-background-hover: var(--blocs-link-with-background-hover);
  /* Autres */
  --bloc-sn-decoration-color: var(--blocs-decoration-color);
  --bloc-sn-decoration-color-hover: var(--blocs-decoration-color-hover);
  /* Icones */
  --bloc-sn-icon-color: var(--blocs-icon-color);
  --bloc-sn-icon-color-hover: var(--blocs-icon-color-hover);
  --bloc-sn-icon-color-with-background: var(--blocs-icon-color-with-background);
  --bloc-sn-icon-color-with-background-hover: var(--blocs-icon-color-with-background-hover);
  /* Pagination */
  --bloc-sn-pagination-color: var(--bloc-pagination-color);
  --bloc-sn-pagination-color-hover: var(--bloc-pagination-color-hover);
  --bloc-sn-pagination-color-with-background: var(--bloc-pagination-color-with-background);
  --bloc-sn-pagination-color-with-background-hover: var(--bloc-pagination-color-with-background-hover);
  --bloc-sn-pagination-background: var(--bloc-pagination-background);
  --bloc-sn-pagination-background-hover: var(--bloc-pagination-background-hover);
  --bloc-sn-pagination-border: var(--bloc-pagination-border);
  --bloc-sn-pagination-border-hover: var(--bloc-pagination-border-hover);
}

html.darkMode,
.cms_bloc.darkMode,
.cms_bloc .darkMode {
  /* Titre */
  --bloc-sn-title-color: var(--blocs-title-color);
  --bloc-sn-title-color-hover: var(--blocs-title-color-hover);
  --bloc-sn-title-color-with-background: var(--blocs-title-color-with-background);
  --bloc-sn-title-color-with-background-hover: var(--blocs-title-color-with-background-hover);
  /* Texte */
  --bloc-sn-text-color: var(--blocs-text-color);
  --bloc-sn-text-color-hover: var(--blocs-text-color-hover);
  --bloc-sn-text-color-with-background: var(--blocs-text-color-with-background);
  --bloc-sn-text-color-with-background-hover: var(--blocs-text-color-with-background-hover);
  /* Background */
  --bloc-sn-background-color: var(--blocs-background-color);
  --bloc-sn-background-color-hover: var(--blocs-background-color-hover);
  --bloc-sn-background-overlay-color: var(--blocs-background-overlay-color);
  --bloc-sn-background-overlay-color-hover: var(--blocs-background-overlay-color-hover);
  /* Date */
  --bloc-sn-date-color: var(--blocs-date-color);
  --bloc-sn-date-color-hover: var(--blocs-date-color-hover);
  --bloc-sn-date-color-with-background: var(--blocs-date-color-with-background);
  --bloc-sn-date-color-with-background-hover: var(--blocs-date-color-with-background-hover);
  /* Liens */
  --bloc-sn-link: var(--blocs-link);
  --bloc-sn-link-hover: var(--blocs-link-hover);
  --bloc-sn-link-with-background: var(--blocs-link-with-background);
  --bloc-sn-link-with-background-hover: var(--blocs-link-with-background-hover);
  /* Autres */
  --bloc-sn-decoration-color: var(--blocs-decoration-color);
  --bloc-sn-decoration-color-hover: var(--blocs-decoration-color-hover);
  /* Icones */
  --bloc-sn-icon-color: var(--blocs-icon-color);
  --bloc-sn-icon-color-hover: var(--blocs-icon-color-hover);
  --bloc-sn-icon-color-with-background: var(--blocs-icon-color-with-background);
  --bloc-sn-icon-color-with-background-hover: var(--blocs-icon-color-with-background-hover);
  /* Pagination */
  --bloc-sn-pagination-color: var(--bloc-pagination-color);
  --bloc-sn-pagination-color-hover: var(--bloc-pagination-color-hover);
  --bloc-sn-pagination-color-with-background: var(--bloc-pagination-color-with-background);
  --bloc-sn-pagination-color-with-background-hover: var(--bloc-pagination-color-with-background-hover);
  --bloc-sn-pagination-background: var(--bloc-pagination-background);
  --bloc-sn-pagination-background-hover: var(--bloc-pagination-background-hover);
  --bloc-sn-pagination-border: var(--bloc-pagination-border);
  --bloc-sn-pagination-border-hover: var(--bloc-pagination-border-hover);
}