/* Splendido — Elementor integration overrides */

.elementor-widget[class*="elementor-widget-splendido-"] > .elementor-widget-container,
.elementor-widget[class*="elementor-widget-splendido-"] .elementor-widget-container {
  padding: 0;
  margin: 0;
}

.elementor-section.spl-elementor-section-wrap > .elementor-container {
  max-width: none;
}

.elementor-editor-active .spl-elementor-section,
.elementor-editor-preview .spl-elementor-section {
  width: 100%;
}

.elementor-editor-active .spl-page,
.elementor-editor-preview .spl-page,
body.spl-elementor-page {
  background: var(--background, #2a1218);
  color: var(--foreground, #f4e8dc);
}

.elementor-editor-active .spl-header,
.elementor-editor-preview .spl-header {
  position: relative;
}

.elementor-element-edit-mode .spl-elementor-missing {
  padding: 2rem;
  text-align: center;
  background: #fff3cd;
  color: #664d03;
}
