/* ==========================================================================
   Devomarks Elementor Kit — pre-export reset.

   Loaded between Elementor's stylesheet and style.css, and this position is
   the whole point.

   Almost everything Elementor puts on a container goes through a custom
   property, so wp-compat.css can neutralise it from the far end of the chain.
   These two declarations are the exceptions: Elementor writes them as plain
   properties at specificity (0,1,0), which is exactly what the export's own
   class rules weigh. A reset strong enough to beat Elementor would therefore
   also beat the export.

   :where() drops the selector back to (0,1,0) and loading before style.css
   puts it earlier in the cascade, so it overrides Elementor and then loses,
   correctly, to any export rule that has an opinion.
   ========================================================================== */

/* Elementor: `.e-con { min-width: 0 }`. A plain <div> flex item is
   min-width:auto, and the export's rows were laid out expecting that floor —
   with 0 the labels in the ticker and the nav are free to crush. */
.dm-devomarks-page :where(.e-con.dm-export) {
  min-width: auto;
}

/* Elementor: `.elementor-widget { position: relative }`. The export's text
   elements are static, and a relative one becomes the containing block for
   anything absolutely positioned inside it as well as a new stacking
   context. */
.dm-devomarks-page :where(.elementor-widget) {
  position: static;
}
