/* Toggle UI */
.edmt-toggle {
  display: inline-block;
}

.edmt-toggle input {
  display: none;
}

.edmt-toggle label {
  width: 60px;
  height: 30px;
  background: #e5e7eb;
  border-radius: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.edmt-toggle span {
  font-size: 14px;
}

/* ===== DARK MODE ===== */
body.dark-mode {
  background-color: #0f172a;
  color: #e5e7eb;
}

body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode p,
body.dark-mode span,
body.dark-mode a {
  color: #e5e7eb;
}

body.dark-mode .elementor-section {
  background-color: #0f172a !important;
}

body.dark-mode .elementor-widget-container,
body.dark-mode .elementor-column-wrap {
  background-color: #111827;
}

body.dark-mode a {
  color: #38bdf8;
}

body.dark-mode .edmt-toggle label {
  background: #374151;
}
