body {
  --darkmode-background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='84' viewBox='0 0 50 84'%3e  %3cpath opacity='0.1' fill='%23fff' d='M25,61.7C25,68.5,19.4,74,12.5,74S0,68.5,0,61.7c0-5.7,3.9-9.6,7.4-12.9c2.3-2.2,4.5-4.4,5.1-6.8c0.7,2.4,2.8,4.6,5.1,6.8C21.1,52.2,25,56,25,61.7z M42.6,6.8c-2.3-2.2-4.5-4.4-5.1-6.8c-0.7,2.4-2.9,4.6-5.1,6.8C28.9,10.2,25,14,25,19.7C25,26.5,30.6,32,37.5,32S50,26.5,50,19.7C50,14,46.1,10.2,42.6,6.8z'/%3e%3c/svg%3e");

  :where(html:not([data-color-scheme="light"])) & {
    @media (prefers-color-scheme: dark) {
      background-image: var(--darkmode-background-image);
    }
  }

  :where(html[data-color-scheme="dark"]) & {
    background-image: var(--darkmode-background-image);
  }
}

/**
 * The "color-scheme" property is used to inform the light-dark() color function
 * which color scheme to use. The value of "light dark" tells the browser to use
 * the operating system's current color scheme.
 */
:root {
  color-scheme: light dark;
}
