/* Polyh: Aurora Field — layout skeleton.
   The widget wrapper positions itself absolutely so it fills the nearest
   positioned ancestor (drop it as the first child of a relative section). */

.elementor-widget-polyh-aurora-field {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.polyh-aurora {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.polyh-aurora__plate {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none;
  object-fit: cover;
  display: block;
}

.polyh-aurora__canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.polyh-aurora__vignette {
  position: absolute;
  inset: 0;
}

.polyh-aurora__fade {
  position: absolute;
  inset-inline: 0;
  bottom: 0;
}

/* In the editor the widget must stay visible even when its parent is not
   positioned, otherwise it collapses to the document corner. */
.elementor-editor-active .elementor-widget-polyh-aurora-field,
.elementor-editor-preview .elementor-widget-polyh-aurora-field {
  min-height: 120px;
}
