.optics .measurement-hand,
.optics .measurement-light {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.measurement-controls {
  position: absolute;
  right: 12px;
  bottom: 12px;
  z-index: 1;
  display: flex;
  gap: 6px;
}
.measurement-controls button {
  min-height: 34px;
  padding: 6px 11px;
  border: 1px solid var(--ice);
  border-radius: 4px;
  background: var(--brand-navy);
  color: white;
  font: 600 12px/1.35 Manrope, Arial, sans-serif;
  cursor: pointer;
}
.measurement-controls button:hover { background: #254e77; }
@media (prefers-reduced-motion: reduce) {
  .measurement-controls { display: none; }
}
