/* LabMu UI adapter (opt-in) · Cropper.js 1.6 in the LabMu look (adapters/cropper.js): the image sits on a fixed stage in
   the crop dialog, the frame and its handles in the brand colour. Load after cropper.min.css and labmu-ui.css. */
.lm-crop-stage { height: min(60vh, 480px); border-radius: var(--r-input); overflow: hidden; background: var(--neutral-light); }
.lm-crop-stage img { display: block; max-width: 100%; }
.lm-crop .cropper-view-box { outline: 2px solid var(--primary); outline-color: var(--primary); }
.lm-crop .cropper-line, .lm-crop .cropper-point { background-color: var(--primary); }
.lm-crop .cropper-modal { background-color: var(--ink); opacity: .5; }
.lm-crop .cropper-bg { background: var(--neutral-light); }
