:root {
  --theme-darkmode-bg-color: #1e1e1e;
  --theme-darkmode-text-color: #fff;
  --theme-plain-white: #fff;
  --theme-darkmode-link-color: #fff;
  --theme-darkmode-accent-color: #FF7044;

  --theme-topbar-darkmode-bg-color: #000;
  --theme-topbar-darkmode-text-color: #fff;

  --theme-darkmode-rgb-color: 255, 255, 255;
  --theme-alt-darkmode-rgb-color: 0, 0, 0;
}

[data-theme="dark"] {
  --theme-bg-color: var(--theme-darkmode-bg-color);
  --theme-text-color: var(--theme-darkmode-text-color);
  --theme-link-color: var(--theme-darkmode-link-color);
  --theme-accent-color: var(--theme-darkmode-accent-color);

  --theme-topbar-bg-color: var(--theme-topbar-darkmode-bg-color);
  --theme-topbar-text-color: var(--theme-topbar-darkmode-text-color);

  --theme-rgb-color: var(--theme-darkmode-rgb-color);
  --theme-alt-rgb-color: var(--theme-alt-darkmode-rgb-color);
}
[data-theme="dark"] body.custom-background{
  background-color: var(--theme-darkmode-bg-color);
}
/* Dark mode css
**------------------------------------------------ */


[data-theme="dark"] .ooze-archive_style_3 > article,
[data-theme="dark"] .container-bg-color,
[data-theme="dark"] .site-footer,
[data-theme="dark"] .primary-menu ul {
  background-color: #303030;
}

[data-theme="dark"] .theme-article-split:not(:last-child) {
  border-color: var(--theme-plain-white);
}

[data-theme="dark"] .swiper-pagination-bullet {
  background: var(--theme-plain-white);
}

[data-theme="dark"] .site-header .sticky-header-active .theme-button.theme-button-transparent {
  color: #000;
}