.elementor-1547 .elementor-element.elementor-element-37b5d14{--display:flex;--min-height:100vh;}.elementor-1547 .elementor-element.elementor-element-c4a7f32 > .elementor-widget-container{background-color:var( --e-global-color-a123d26 );}body.elementor-page-1547:not(.elementor-motion-effects-element-type-background), body.elementor-page-1547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279593 );}/* Start custom CSS for html, class: .elementor-element-c4a7f32 *//* === MindElixir Custom Styling === */
#mindmap {
  background: #f5faff; /* Light background */
  height: 100vh;
  border: 2px solid #cce0ff;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 48, 112, 0.15);
  padding: 10px;
  overflow: hidden;
}

/* Node container styling */
.mind-elixir-node {
  font-family: 'Segoe UI', sans-serif;
  font-size: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  max-width: 250px;
  word-wrap: break-word;
  background-color: #ffffff;
  border: 1px solid #d0d8e8;
}

/* Root node */
.mind-elixir-node.level0 {
  background-color: #003366;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  border-color: #002244;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* Level 1 (main branches) */
.mind-elixir-node.level1 {
  background-color: #cce0ff;
  border-color: #99c2ff;
  color: #003366;
  font-weight: 600;
}

/* Level 2+ (sub-branches) */
.mind-elixir-node.level2,
.mind-elixir-node.level3,
.mind-elixir-node.level4 {
  background-color: #eef5ff;
  border-color: #ccdfff;
  color: #222;
}

/* On hover */
.mind-elixir-node:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 10px rgba(0, 48, 112, 0.2);
  cursor: pointer;
}

/* Collapse/expand circle button */
svg g tspan {
  font-weight: bold;
}

/* Line/connector styling */
.mind-elixir-link {
  stroke: #99bbff !important;
  stroke-width: 2px !important;
}

/* Hide toolbar if enabled accidentally */
.mind-elixir-toolbar,
.mind-elixir-menu {
  display: none !important;
}/* End custom CSS */