Как переключать изображение в зависимости от темной или светлой темы

Я хочу настроить изображение баннера в зависимости от текущего режима работы ОС.

Я попытался добавить это в свой файл стилей color_definitions.scss:

$banner: url(dark-light-choose($light-banner, $dark-banner));

:root {
  --custom-banner: #{$banner};
}

А затем использовал var(--custom-banner) в своём основном файле стилей.

На ПК и смартфоне всё выглядит отлично. Но на iPad картинка мерцает. :disappointed_relieved:

Есть ли способ исправить эту проблему, или мне стоит попробовать другой подход?

Привет :waving_hand: Можете показать пример? :slightly_smiling_face: