:root {
  --acoustique-coproprietes-dark-hover: #112d75;
  --energies-urbanisme-dark-hover: #013d27;
  --isolation-quotidien-dark-hover: #602201;
  --patrimoine-sante-securite-dark-hover: #431777;
  --location-durabilite-dark-hover: #6b0015;
}
/* ------------------------------------------------- 
  BLUE SCHEME — PETITES COPROPRIÉTÉS & ACOUSTIQUE
---------------------------------------------------*/
body.coproprietes,
.entry-content--coproprietes,
.taxonomy-question-page--coproprietes,
.post-conseil-page--coproprietes,
.post-question-page--coproprietes,
body.mede-eigendommen,
.entry-content--mede-eigendommen,
.taxonomy-question-page--mede-eigendommen,
.post-conseil-page--mede-eigendommen,
.post-question-page--mede-eigendommen,
body.acoustique,
.entry-content--acoustique,
.taxonomy-question-page--acoustique,
.post-conseil-page--acoustique,
.post-question-page--acoustique,
body.akoestiek,
.entry-content--akoestiek,
.taxonomy-question-page--akoestiek,
.post-conseil-page--akoestiek,
.post-question-page--akoestiek {
  h2,
  h3,
  /* h4, */
  h5,
  h6,
  ul li::marker,
  ol li::marker,
  .homegrade-blocks-focused-thematique__figcaption-toggle,
  .question-context__conseil-name,
  .chapter_index a.active, {
    @apply text-acoustique-coproprietes;
  }
  .homegrade-blocks-highlight--classic {
    a:not(.wp-block-button__link, .cta),
    a[href^='#']:not(.wp-block-button__link),
    a[target='_blank']:not(.wp-block-button__link),
    a[rel='noopener']:not(.wp-block-button__link) {
      @apply !text-acoustique-coproprietes;
    }
  }
  .chapter_index__position-indicator,
  .homegrade-blocks-focus-point-bullet,
  .homegrade-blocks-focus-point-bullet-panel-preview,
  .homegrade-blocks-focus-point-bullet:after,
  .homegrade-blocks-focused-schema ol li:before,
  .wp-block-button__link,
  ul li:before {
    @apply !bg-acoustique-coproprietes;
  }
  .homegrade-blocks-highlight {
    @apply bg-acoustique-coproprietes-light text-black;
    .icon {
      @apply bg-acoustique-coproprietes;
    }
    &:not(.homegrade-blocks-highlight--warning) {
      .wp-block-button__link {
        @apply !bg-acoustique-coproprietes;
        &:hover {
          background: var(--acoustique-coproprietes-dark-hover) !important;
          filter: none !important;
        }
      }
    }
    &--classic a:not(.cta, .wp-block-button__link)::after {
      @apply filter-acoustique-coproprietes;
    }
  }
  .tooltip-word {
    @apply !decoration-acoustique-coproprietes;
  }
  .homegrade-blocks-aside {
    @apply border-acoustique-coproprietes;
  }
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    &__infos {
      p {
        @apply text-acoustique-coproprietes;
      }
    }
    .post-infos-capsule__share,
    .post-infos-capsule__publication-date,
    .post-infos-capsule__modification-date {
      @apply text-acoustique-coproprietes;
    }
  }
  .homegrade-blocks-custom-heading.has-icon {
    &:before {
      @apply bg-acoustique-coproprietes;
    }
  }

  .homegrade-blocks-plus-loin .homegrade-blocks-custom-heading.has-icon {
    &.has-icon:before {
      @apply bg-acoustique-coproprietes-light;
    }
  }
  .homegrade-blocks-staff-member__name {
    @apply text-acoustique-coproprietes;
  }
  .homegrade-blocks-lien-chapitre__cta:hover {
    @apply filter-acoustique-coproprietes;
  }
  /* page single questions */
  .thematiques-subtaxonomy-links .cta {
    @apply text-acoustique-coproprietes border-acoustique-coproprietes;
  }
  .previous-next-questions .question_type {
    @apply text-acoustique-coproprietes;
  }
  span.boule {
    @apply bg-acoustique-coproprietes text-white;
  }
}

.card-news__thematique-tag--mede-eigendommen,
.card-news__thematique-tag--coproprietes,
.card-news__thematique-tag--acoustique,
.card-news__thematique-tag--akoestiek {
  @apply bg-acoustique-coproprietes-light text-acoustique-coproprietes;
}

/* PETITES COPROPRIÉTÉS — SPECIFIC */
body.coproprietes,
.entry-content--coproprietes,
.taxonomy-question-page--coproprietes,
.post-conseil-page--coproprietes,
.post-question-page--coproprietes,
body.mede-eigendommen,
.entry-content--mede-eigendommen,
.taxonomy-question-page--mede-eigendommen,
.post-conseil-page--mede-eigendommen,
.post-question-page--mede-eigendommen {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    background: var(--wp--preset--gradient--gradient-blue);
  }
}
/* ACOUSTIQUE — SPECIFIC */
body.acoustique,
.entry-content--acoustique,
.taxonomy-question-page--acoustique,
.post-conseil-page--acoustique,
.post-question-page--acoustique,
body.akoestiek,
.entry-content--akoestiek,
.taxonomy-question-page--akoestiek,
.post-conseil-page--akoestiek,
.post-question-page--akoestiek {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-acoustique-coproprietes-light;
  }
}

/* ----------------------------------- 
  GREEN SCHEME — ÉNERGIES & URBANISME
-------------------------------------*/
body.urbanisme,
.entry-content--urbanisme,
.taxonomy-question-page--urbanisme,
.post-conseil-page--urbanisme,
.post-question-page--urbanisme,
body.stedenbouw,
.entry-content--stedenbouw,
.taxonomy-question-page--stedenbouw,
.post-conseil-page--stedenbouw,
.post-question-page--stedenbouw,
body.energies,
.entry-content--energies,
.taxonomy-question-page--energies,
.post-conseil-page--energies,
.post-question-page--energies,
body.energie,
.entry-content--energie,
.taxonomy-question-page--energie,
.post-conseil-page--energie,
.post-question-page--energie {
  h2,
  h3,
  /* h4, */
  h5,
  h6,
  ol li::marker,
  ul li::marker,
  .homegrade-blocks-focused-thematique__figcaption-toggle,
  .question-context__conseil-name,
  .chapter_index a.active {
    @apply text-energies-urbanisme;
  }
  .homegrade-blocks-highlight--classic {
    a:not(.wp-block-button__link, .cta),
    a[href^='#']:not(.wp-block-button__link),
    a[target='_blank']:not(.wp-block-button__link),
    a[rel='noopener']:not(.wp-block-button__link) {
      @apply !text-energies-urbanisme;
    }
  }
  .homegrade-blocks-highlight {
    @apply bg-energies-urbanisme-light text-black;
    .icon {
      @apply bg-energies-urbanisme;
    }
    &:not(.homegrade-blocks-highlight--warning) {
      .wp-block-button__link {
        @apply !bg-energies-urbanisme;
        &:hover {
          background: var(--energies-urbanisme-dark-hover) !important;
          filter: none !important;
        }
      }
    }
    &--classic a:not(.cta, .wp-block-button__link)::after {
      @apply filter-energies-urbanisme;
    }
  }
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-energies-urbanisme-light;
  }
  .chapter_index__position-indicator,
  .homegrade-blocks-focus-point-bullet,
  .homegrade-blocks-focus-point-bullet-panel-preview,
  .homegrade-blocks-focus-point-bullet:after,
  .homegrade-blocks-focused-schema ol li:before,
  ul li:before,
  .wp-block-button__link {
    @apply bg-energies-urbanisme;
  }
  .tooltip-word {
    @apply !decoration-energies-urbanisme;
  }
  .homegrade-blocks-aside {
    @apply border-energies-urbanisme;
  }
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    &__infos {
      p {
        @apply text-energies-urbanisme;
      }
    }
    .post-infos-capsule__share,
    .post-infos-capsule__publication-date,
    .post-infos-capsule__modification-date {
      @apply text-energies-urbanisme;
    }
  }
  .homegrade-blocks-custom-heading.has-icon {
    &:before {
      @apply bg-energies-urbanisme;
    }
  }

  .homegrade-blocks-plus-loin .homegrade-blocks-custom-heading.has-icon {
    &.has-icon:before {
      @apply bg-energies-urbanisme-light;
    }
  }
  .homegrade-blocks-staff-member__name {
    @apply text-energies-urbanisme;
  }
  .homegrade-blocks-lien-chapitre__cta:hover {
    @apply filter-energies-urbanisme;
  }
  .homegrade-blocks-focused-thematique__figcaption-toggle img {
    @apply filter-energies-urbanisme;
  }
  /* page single questions */
  .thematiques-subtaxonomy-links .cta {
    @apply text-energies-urbanisme border-energies-urbanisme;
  }
  .previous-next-questions .question_type {
    @apply text-energies-urbanisme;
  }
  span.boule {
    @apply bg-energies-urbanisme text-white;
  }
}

.card-news__thematique-tag--urbanisme,
.card-news__thematique-tag--stedenbouw,
.card-news__thematique-tag--energies,
.card-news__thematique-tag--energie {
  @apply bg-energies-urbanisme-light text-energies-urbanisme;
}

/* URBANISME — SPECIFIC */
body.urbanisme,
.entry-content--urbanisme,
.taxonomy-question-page--urbanisme,
.post-conseil-page--urbanisme,
.post-question-page--urbanisme,
body.stedenbouw,
.entry-content--stedenbouw,
.taxonomy-question-page--stedenbouw,
.post-conseil-page--stedenbouw,
.post-question-page--stedenbouw {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    background: var(--wp--preset--gradient--gradient-green);
  }
}
/* ENERGIES — SPECIFIC */
body.energies,
.entry-content--energies,
.taxonomy-question-page--energies,
.post-conseil-page--energies,
.post-question-page--energies,
body.energie,
.entry-content--energie,
.taxonomy-question-page--energie,
.post-conseil-page--energie,
.post-question-page--energie {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-energies-urbanisme-light;
  }
}

/* ---------------------------------------- 
  YELLOW SCHEME — ISOLATION & AU QUOTIDIEN
------------------------------------------*/

body.au-quotidien,
.entry-content--au-quotidien,
.taxonomy-question-page--au-quotidien,
.post-conseil-page--au-quotidien,
.post-question-page--au-quotidien,
body.dagelijks,
.entry-content--dagelijks,
.taxonomy-question-page--dagelijks,
.post-conseil-page--dagelijks,
.post-question-page--dagelijks,
body.isolatie,
.entry-content--isolatie,
.taxonomy-question-page--isolatie,
.post-conseil-page--isolatie,
.post-question-page--isolatie,
body.isolation,
.entry-content--isolation,
.taxonomy-question-page--isolation,
.post-conseil-page--isolation,
.post-question-page--isolation {
  h2,
  h3,
  /* h4, */
  h5,
  h6,
  ol li::marker,
  ul li::marker,
  .homegrade-blocks-focused-thematique__figcaption-toggle,
  .question-context__conseil-name,
  .chapter_index a.active {
    @apply text-isolation-quotidien;
  }
  .homegrade-blocks-highlight--classic {
    a:not(.wp-block-button__link, .cta),
    a[href^='#']:not(.wp-block-button__link),
    a[target='_blank']:not(.wp-block-button__link),
    a[rel='noopener']:not(.wp-block-button__link) {
      @apply !text-isolation-quotidien;
    }
  }
  .homegrade-blocks-highlight {
    @apply bg-isolation-quotidien-light text-black;
    .icon {
      @apply bg-isolation-quotidien;
    }
    &:not(.homegrade-blocks-highlight--warning) {
      .wp-block-button__link {
        @apply !bg-isolation-quotidien;
        &:hover {
          background: var(--isolation-quotidien-dark-hover) !important;
          filter: none !important;
        }
      }
    }
    &--classic a:not(.cta, .wp-block-button__link)::after {
      /* filter: none; */
      @apply filter-isolation-quotidien;
    }
  }
  .chapter_index__position-indicator,
  .homegrade-blocks-focus-point-bullet,
  .homegrade-blocks-focus-point-bullet-panel-preview,
  .homegrade-blocks-focus-point-bullet:after,
  .homegrade-blocks-focused-schema ol li:before,
  ul li:before,
  .wp-block-button__link {
    @apply bg-isolation-quotidien !text-white;
  }
  .tooltip-word {
    @apply !decoration-isolation-quotidien;
  }
  .homegrade-blocks-aside {
    @apply border-isolation-quotidien;
  }
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    &__infos {
      p {
        @apply text-isolation-quotidien;
      }
    }
    .post-infos-capsule__share,
    .post-infos-capsule__publication-date,
    .post-infos-capsule__modification-date {
      @apply text-isolation-quotidien;
    }
  }
  .homegrade-blocks-custom-heading.has-icon {
    &:before {
      @apply bg-isolation-quotidien;
    }
  }
  .homegrade-blocks-plus-loin .homegrade-blocks-custom-heading.has-icon {
    &.has-icon:before {
      @apply bg-isolation-quotidien-light;
    }
  }
  .homegrade-blocks-staff-member__name {
    @apply text-isolation-quotidien;
  }
  .homegrade-blocks-lien-chapitre__cta:hover {
    @apply filter-isolation-quotidien;
  }
  .homegrade-blocks-focused-thematique__figcaption-toggle img {
    @apply filter-isolation-quotidien;
  }
  /* page single questions */
  .thematiques-subtaxonomy-links .cta {
    @apply text-isolation-quotidien border-isolation-quotidien;
  }
  .previous-next-questions .question_type {
    @apply text-isolation-quotidien;
  }
  span.boule {
    @apply bg-isolation-quotidien text-white;
  }
}

.card-news__thematique-tag--isolation,
.card-news__thematique-tag--isolatie,
.card-news__thematique-tag--dagelijk,
.card-news__thematique-tag--au-quotidien {
  @apply bg-isolation-quotidien-light text-isolation-quotidien;
}

/* AU QUOTIDIEN — SPECIFIC */
body.au-quotidien,
.entry-content--au-quotidien,
.taxonomy-question-page--au-quotidien,
.post-conseil-page--au-quotidien,
.post-question-page--au-quotidien,
body.dagelijks,
.entry-content--dagelijks,
.taxonomy-question-page--dagelijks,
.post-conseil-page--dagelijks,
.post-question-page--dagelijks {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    background: var(--wp--preset--gradient--gradient-yellow);
  }
}
/* ISOLATION — SPECIFIC */

body.isolation,
.entry-content--isolation,
.taxonomy-question-page--isolation,
.post-conseil-page--isolation,
.post-question-page--isolation,
body.isolatie,
.entry-content--isolatie,
.taxonomy-question-page--isolatie,
.post-conseil-page--isolatie,
.post-question-page--isolatie {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-isolation-quotidien-light;
  }
}

/* ---------------------------------------- 
  PURPLE SCHEME — PATRIMOINE 
------------------------------------------*/
body.patrimoine,
.entry-content--patrimoine,
.taxonomy-question-page--patrimoine,
.post-conseil-page--patrimoine,
.post-question-page--patrimoine,
body.erfgoed,
.entry-content--erfgoed,
.taxonomy-question-page--erfgoed,
.post-conseil-page--erfgoed,
.post-question-page--erfgoed,
body.sante-securite-salubrite,
.entry-content--sante-securite-salubrite,
.taxonomy-question-page--sante-securite-salubrite,
.post-conseil-page--sante-securite-salubrite,
.post-question-page--sante-securite-salubrite,
body.gezondheid-veiligheid-hygiene,
.entry-content--gezondheid-veiligheid-hygiene,
.taxonomy-question-page--gezondheid-veiligheid-hygiene,
.post-conseil-page--gezondheid-veiligheid-hygiene,
.post-question-page--gezondheid-veiligheid-hygiene {
  h2,
  h3,
  /* h4, */
  h5,
  h6,
  ol li::marker,
  ul li::marker,
  .homegrade-blocks-focused-thematique__figcaption-toggle,
  .question-context__conseil-name,
  .chapter_index a.active {
    @apply text-patrimoine-sante-securite;
  }
  .homegrade-blocks-highlight--classic {
    a:not(.wp-block-button__link, .cta),
    a[href^='#']:not(.wp-block-button__link),
    a[target='_blank']:not(.wp-block-button__link),
    a[rel='noopener']:not(.wp-block-button__link) {
      @apply !text-patrimoine-sante-securite;
    }
  }
  .homegrade-blocks-highlight {
    @apply bg-patrimoine-sante-securite-light text-black;
    .icon {
      @apply bg-patrimoine-sante-securite;
    }

    &:not(.homegrade-blocks-highlight--warning) {
      .wp-block-button__link {
        @apply !bg-patrimoine-sante-securite;
        &:hover {
          background: var(--patrimoine-sante-securite-dark-hover) !important;
          filter: none !important;
        }
      }
    }

    &--classic a:not(.cta, .wp-block-button__link)::after {
      /* filter: none; */
      @apply filter-patrimoine-sante-securite;
    }
  }
  .chapter_index__position-indicator,
  .homegrade-blocks-focus-point-bullet,
  .homegrade-blocks-focus-point-bullet-panel-preview,
  .homegrade-blocks-focus-point-bullet:after,
  .homegrade-blocks-focused-schema ol li:before,
  ul li:before,
  .wp-block-button__link {
    @apply bg-patrimoine-sante-securite;
  }
  .tooltip-word {
    @apply !decoration-patrimoine-sante-securite;
  }
  .homegrade-blocks-aside {
    @apply border-patrimoine-sante-securite;
  }
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    &__infos {
      p {
        @apply text-patrimoine-sante-securite;
      }
    }
    .post-infos-capsule__share,
    .post-infos-capsule__publication-date,
    .post-infos-capsule__modification-date {
      @apply text-patrimoine-sante-securite;
    }
  }
  .homegrade-blocks-custom-heading.has-icon {
    &:before {
      @apply bg-patrimoine-sante-securite;
    }
  }

  .homegrade-blocks-plus-loin .homegrade-blocks-custom-heading.has-icon {
    &.has-icon:before {
      @apply bg-patrimoine-sante-securite-light;
    }
  }

  .homegrade-blocks-staff-member__name {
    @apply text-patrimoine-sante-securite;
  }
  .homegrade-blocks-lien-chapitre__cta:hover {
    @apply filter-patrimoine-sante-securite;
  }
  .homegrade-blocks-focused-thematique__figcaption-toggle img {
    @apply filter-patrimoine-sante-securite;
  }

  /* page single questions */
  .thematiques-subtaxonomy-links .cta {
    @apply text-patrimoine-sante-securite border-patrimoine-sante-securite;
  }

  .previous-next-questions .question_type {
    @apply text-patrimoine-sante-securite;
  }

  span.boule {
    @apply bg-patrimoine-sante-securite text-white;
  }
}

.card-news__thematique-tag--patrimoine,
.card-news__thematique-tag--erfgoed,
.card-news__thematique-tag--sante-securite-salubrite,
.card-news__thematique-tag--gezondheid-veiligheid-hygiene {
  @apply bg-patrimoine-sante-securite-light text-patrimoine-sante-securite;
}

/* body.newpurplethematic,
.entry-content--newpurplethematic,
.taxonomy-question-page--newpurplethematic,
.post-conseil-page--newpurplethematic,
.post-question-page--newpurplethematic {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    background: var(--wp--preset--gradient--gradient-purple);
  }
} */

/* PATRIMOINE — SPECIFIC */
body.patrimoine,
.entry-content--patrimoine,
.taxonomy-question-page--patrimoine,
.post-conseil-page--patrimoine,
.post-question-page--patrimoine,
body.erfgoed,
.entry-content--erfgoed,
.taxonomy-question-page--erfgoed,
.post-conseil-page--erfgoed,
.post-question-page--erfgoed {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-patrimoine-sante-securite-light;
  }
}
/* LOCATION — SPECIFIC */
body.sante-securite-salubrite,
.entry-content--sante-securite-salubrite,
.taxonomy-question-page--sante-securite-salubrite,
.post-conseil-page--sante-securite-salubrite,
.post-question-page--sante-securite-salubrite,
body.gezondheid-veiligheid-hygiene,
.entry-content--gezondheid-veiligheid-hygiene,
.taxonomy-question-page--gezondheid-veiligheid-hygiene,
.post-conseil-page--gezondheid-veiligheid-hygiene,
.post-question-page--gezondheid-veiligheid-hygiene {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-patrimoine-sante-securite-light;
  }
}

/* ---------------------------------------- 
  RED SCHEME — LOCATION 
------------------------------------------*/
body.location,
.entry-content--location-achat,
.taxonomy-question-page--location-achat,
.post-conseil-page--location-achat,
.post-question-page--location-achat,
body.verhuur-ankoop,
.entry-content--verhuur-ankoop,
.taxonomy-question-page--verhuur-ankoop,
.post-conseil-page--verhuur-ankoop,
.post-question-page--verhuur-ankoop,
body.durabilite,
.entry-content--durabilite,
.taxonomy-question-page--durabilite,
.post-conseil-page--durabilite,
.post-question-page--durabilite,
body.duurzaamheid,
.entry-content--duurzaamheid,
.taxonomy-question-page--duurzaamheid,
.post-conseil-page--duurzaamheid,
.post-question-page--duurzaamheid,
body.gerer-ses-travaux,
.entry-content--gerer-ses-travaux,
.taxonomy-question-page--gerer-ses-travaux,
.post-conseil-page--gerer-ses-travaux,
.post-question-page--gerer-ses-travaux,
body.werkzaamheden-beheren,
.entry-content--werkzaamheden-beheren,
.taxonomy-question-page--werkzaamheden-beheren,
.post-conseil-page--werkzaamheden-beheren,
.post-question-page--werkzaamheden-beheren {
  h2,
  h3,
  /* h4, */
  h5,
  h6,
  ol li::marker,
  ul li::marker,
  .homegrade-blocks-focused-thematique__figcaption-toggle,
  .question-context__conseil-name,
  .chapter_index a.active {
    @apply text-location-durabilite;
  }
  .homegrade-blocks-highlight--classic {
    a:not(.wp-block-button__link, .cta),
    a[href^='#']:not(.wp-block-button__link),
    a[target='_blank']:not(.wp-block-button__link),
    a[rel='noopener']:not(.wp-block-button__link) {
      @apply !text-location-durabilite;
    }
  }
  .homegrade-blocks-highlight {
    @apply bg-location-durabilite-light text-black;
    .icon {
      @apply bg-location-durabilite;
    }
    &:not(.homegrade-blocks-highlight--warning) {
      .wp-block-button__link {
        @apply !bg-location-durabilite;
        &:hover {
          background: var(--location-durabilite-dark-hover) !important;
          filter: none !important;
        }
      }
    }
    &--classic a:not(.cta, .wp-block-button__link)::after {
      @apply filter-location-durabilite;
    }
  }
  .chapter_index__position-indicator,
  .homegrade-blocks-focus-point-bullet,
  .homegrade-blocks-focus-point-bullet-panel-preview,
  .homegrade-blocks-focus-point-bullet:after,
  .homegrade-blocks-focused-schema ol li:before,
  ul li:before,
  .wp-block-button__link {
    @apply bg-location-durabilite;
  }
  .tooltip-word {
    @apply !decoration-location-durabilite;
  }
  .homegrade-blocks-aside {
    @apply border-location-durabilite;
  }
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    &__infos {
      p {
        @apply text-location-durabilite;
      }
    }
    .post-infos-capsule__share,
    .post-infos-capsule__publication-date,
    .post-infos-capsule__modification-date {
      @apply text-location-durabilite;
    }
  }
  .homegrade-blocks-custom-heading.has-icon {
    &:before {
      @apply bg-location-durabilite;
    }
  }
  .homegrade-blocks-plus-loin .homegrade-blocks-custom-heading.has-icon {
    &.has-icon:before {
      @apply bg-location-durabilite-light;
    }
  }
  .homegrade-blocks-lien-chapitre__cta:hover {
    @apply filter-location-durabilite;
  }
  .homegrade-blocks-focused-thematique__figcaption-toggle img {
    @apply filter-location-durabilite;
  }
  .homegrade-blocks-staff-member__name {
    @apply text-location-durabilite;
  }

  /* page single questions */
  .thematiques-subtaxonomy-links .cta {
    @apply text-location-durabilite border-location-durabilite;
  }

  .previous-next-questions .question_type {
    @apply text-location-durabilite;
  }
}

/* RENOVATION CIRCULAIRE — SPECIFIC */
body.gerer-ses-travaux,
.entry-content--gerer-ses-travaux,
.taxonomy-question-page--gerer-ses-travaux,
.post-conseil-page--gerer-ses-travaux,
.post-question-page--gerer-ses-travaux,
body.werkzaamheden-beheren,
.entry-content--werkzaamheden-beheren,
.taxonomy-question-page--werkzaamheden-beheren,
.post-conseil-page--werkzaamheden-beheren,
.post-question-page--werkzaamheden-beheren,
body.durabilite,
.entry-content--durabilite,
.taxonomy-question-page--durabilite,
.post-conseil-page--durabilite,
.post-question-page--durabilite,
body.duurzaamheid,
.entry-content--duurzaamheid,
.taxonomy-question-page--duurzaamheid,
.post-conseil-page--duurzaamheid,
.post-question-page--duurzaamheid {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    background: var(--wp--preset--gradient--gradient-red);
  }
}

/* LOCATION — SPECIFIC */
body.location-achat,
.entry-content--location-achat,
.taxonomy-question-page--location-achat,
.post-conseil-page--location-achat,
.post-question-page--location-achat,
body.verhuur-ankoop,
.entry-content--verhuur-ankoop,
.taxonomy-question-page--verhuur-ankoop,
.post-conseil-page--verhuur-ankoop,
.post-question-page--verhuur-ankoop {
  .post-question-chapter-header,
  .post-conseils-chapter-header {
    @apply bg-location-durabilite-light;
  }
}

/* WHITE TEXT ON GRADIENTS COVER */
body.coproprietes,
.entry-content--coproprietes,
.taxonomy-question-page--coproprietes,
.post-conseil-page--coproprietes,
.post-question-page--coproprietes,
body.mede-eigendommen,
.entry-content--mede-eigendommen,
.taxonomy-question-page--mede-eigendommen,
.post-conseil-page--mede-eigendommen,
.post-question-page--mede-eigendommen,
body.urbanisme,
.entry-content--urbanisme,
.taxonomy-question-page--urbanisme,
.post-conseil-page--urbanisme,
.post-question-page--urbanisme,
body.stedenbouw,
.entry-content--stedenbouw,
.taxonomy-question-page--stedenbouw,
.post-conseil-page--stedenbouw,
.post-question-page--stedenbouw,
body.au-quotidien,
.entry-content--au-quotidien,
.taxonomy-question-page--au-quotidien,
.post-conseil-page--au-quotidien,
.post-question-page--au-quotidien,
body.dagelijks,
.entry-content--dagelijks,
.taxonomy-question-page--dagelijks,
.post-conseil-page--dagelijks,
.post-question-page--dagelijks,
body.durabilite,
.entry-content--durabilite,
.taxonomy-question-page--durabilite,
.post-conseil-page--durabilite,
.post-question-page--durabilite,
body.duurzaamheid,
.entry-content--duurzaamheid,
.taxonomy-question-page--duurzaamheid,
.post-conseil-page--duurzaamheid,
.post-question-page--duurzaamheid,
body.gerer-ses-travaux,
.entry-content--gerer-ses-travaux,
.taxonomy-question-page--gerer-ses-travaux,
.post-conseil-page--gerer-ses-travaux,
.post-question-page--gerer-ses-travaux,
body.werkzaamheden-beheren,
.entry-content--werkzaamheden-beheren,
.taxonomy-question-page--werkzaamheden-beheren,
.post-conseil-page--werkzaamheden-beheren,
.post-question-page--werkzaamheden-beheren {
  .homegrade-blocks-highlight--gray {
    @apply !bg-gray;
    .homegrade-blocks-highlight__titling .icon {
      @apply !bg-secondary;
    }
    h2,
    h3,
    h4,
    h5,
    h6,
    ol li::marker,
    ul li::marker,
    .homegrade-blocks-focused-thematique__figcaption-toggle,
    .question-context__conseil-name,
    .chapter_index a.active {
      @apply text-neutral-800;
    }
  }

  .post-question-chapter-header,
  .post-conseils-chapter-header {
    p,
    h1 {
      @apply text-white;
    }
  }
}

/* ------------------------------------------------- 
  FILTERS
---------------------------------------------------*/

.filter-acoustique-coproprietes {
  /* filter: invert(27%) sepia(88%) saturate(1302%) hue-rotate(206deg) brightness(105%) contrast(114%); */
  filter: brightness(0) saturate(100%) invert(30%) sepia(80%) saturate(3724%) hue-rotate(219deg)
    brightness(95%) contrast(100%);
}
.filter-energies-urbanisme {
  /* filter: invert(28%) sepia(89%) saturate(1188%) hue-rotate(131deg) brightness(95%) contrast(98%); */
  filter: brightness(0) saturate(100%) invert(32%) sepia(93%) saturate(506%) hue-rotate(109deg)
    brightness(95%) contrast(97%);
}
.filter-isolation-quotidien {
  /* filter: invert(21%) sepia(94%) saturate(3059%) hue-rotate(26deg) brightness(98%) contrast(98%); */
  filter: brightness(0) saturate(100%) invert(21%) sepia(99%) saturate(2634%) hue-rotate(24deg)
    brightness(96%) contrast(98%);
}
.filter-patrimoine-sante-securite {
  /* filter: invert(25%) sepia(79%) saturate(6075%) hue-rotate(263deg) brightness(99%) contrast(96%); */
  filter: brightness(0) saturate(100%) invert(27%) sepia(83%) saturate(5896%) hue-rotate(263deg)
    brightness(98%) contrast(98%);
}
.filter-location-durabilite {
  /* filter: invert(13%) sepia(71%) saturate(4425%) hue-rotate(338deg) brightness(109%) contrast(117%); */
  filter: brightness(0) saturate(100%) invert(20%) sepia(86%) saturate(2426%) hue-rotate(335deg)
    brightness(94%) contrast(117%);
}
.filter-secondary {
  filter: invert(17%) sepia(69%) saturate(4735%) hue-rotate(351deg) brightness(94%) contrast(94%);
}
.filter-primary {
  filter: invert(17%) sepia(7%) saturate(6574%) hue-rotate(235deg) brightness(106%) contrast(137%);
}

.filter-white {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
}

.thematique-tag {
  &--isolation,
  &--isolatie,
  &--au-quotidien,
  &--dagelijks {
    @apply bg-isolation-quotidien-light text-isolation-quotidien;
  }
  &--urbanisme,
  &--stedenbouw,
  &--energies,
  &--energie {
    @apply bg-energies-urbanisme-light text-energies-urbanisme;
  }

  &--general,
  &--aides-financieres,
  &--financiele-steun,
  &--gerer-ses-travaux,
  &--werkzaamheden-beheren,
  &--location-achat,
  &--verhuur-ankoop,
  &--durabilite,
  &--duurzaamheid {
    @apply bg-location-durabilite-light text-location-durabilite;
  }
  &--coproprietes,
  &--mede-eigendommen,
  &--acoustique,
  &--akoestiek {
    @apply bg-acoustique-coproprietes-light text-acoustique-coproprietes;
  }
  &--patrimoine,
  &--erfgoed,
  &--sante-securite-salubrite,
  &--gezondheid-veiligheid-hygiene {
    @apply bg-patrimoine-sante-securite-light text-patrimoine-sante-securite;
  }
}
