/** * Static style for floating-ui positioner elements. * * Zag's placement effect (getPlacement/@zag-js/popper) writes `--x`, `--y`, * `--z-index`, `--reference-width` as inline CSS custom properties on the * positioner element. Marko re-applies reactive style attributes on every * recompute, which would wipe those vars — so components must apply this * object through a STATIC `style=` attribute (module-scope constant after the * positioner spread): Marko writes it once and never touches style again, * letting Zag's imperative var writes survive. * * Until placement is computed, `--y` defaults to -100vh (off-screen), same * trick Zag's own base styles use. * * @example * ```marko * import { positionerStyle } from "marko-zag"; *