/**
 * Elementor Dark Mode Pro - Frontend Base CSS
 */

html.dark-mode {
  color-scheme: dark;
}

html.dark-mode-transition *,
html.dark-mode-transition *::before,
html.dark-mode-transition *::after {
  transition: background-color 0.25s ease,
              color 0.25s ease,
              border-color 0.25s ease,
              box-shadow 0.25s ease,
              opacity 0.25s ease !important;
}

/* Base dark container resets */
html.dark-mode body {
  background-color: var(--edm-bg-primary, #0f1115);
  color: var(--edm-text-primary, #f5f7fa);
}

html.dark-mode a {
  color: var(--edm-accent, #7c5cfc);
}

html.dark-mode .elementor-widget-heading .elementor-heading-title {
  color: var(--edm-text-primary, #f5f7fa);
}
