/* markup-core.css — Guide-x
   Chrome for the Markup tool's shared interaction core (markup-pointer.js
   and friends): the decoration overlay and, in later phases, the marquee,
   snap indicators, guides and grip feedback. Behaviour overhaul, 21 Sep 2026.

   HARD CONSTRAINT carried over from three documented Chromium GPU-cursor
   bugs: nothing here may put a filter, backdrop-filter or drop-shadow on the
   plan surface. Transient chrome is plain SVG. */

/* The one decoration overlay: above both mark layers, never a mark itself
   (no data-idz-mark, so the engine's mark sweep leaves it alone), never
   clickable. Recreated on demand after floor switches. */
.gx-markup-overlay {
  position: absolute; inset: 0; width: 100%; height: 100%;
  z-index: 40; pointer-events: none; overflow: visible;
}

/* Grip colour tokens (behaviour spec R-E) — used from Phase 2 on. */
:root {
  --gx-grip-idle: #ffd400;
  --gx-grip-hover: #3399ff;
  --gx-grip-drag: #e81123;
}
