[data-bs-theme=auto] .dark-only {
  display: none;
}

[data-bs-theme=light] .dark-only {
  display: none;
}

/* [data-bs-theme=dark] .dark-only {
  display: initial;
}

[data-bs-theme=light] .light-only {
  display: initial;
} */

[data-bs-theme=dark] .light-only {
  display: none;
}

[data-bs-theme=dark] .page.landing-page {
  background: rgba(0,0,0,0.79);
}

[data-bs-theme=dark] .clean-block.clean-hero::before {
  background: url("/assets/img/backgrounds/blocksaugw.svg") center / contain no-repeat;
  color: rgba(0,0,0,0);
  filter: opacity(45%);
}

.clean-block.clean-hero::before {
  background: url("/assets/img/backgrounds/blocksaug.svg") center / contain no-repeat;
  color: rgba(0,0,0,0);
  filter: opacity(15%);
}

.floating-switch {
  position: sticky;
  right: 2em;
  bottom: 2em;
}

